Well you have to think about the breed characteristics.
If another dog comes to your house, you have to take in consideration that your dog is the king of the domain (metaphorically speaking), the other dog should behave in a submissive mode, if not, then you would see a fight. It depends on the breed.
Ynaig
PS: I have to find a post about dog behavior from another forum and see if I can post here (have to ask for permission).