I put my dogs up when company is here but when i go to other peoples houses I understand that it is their house and their dogs. If you dont like someones dogs or kids, dont go over there.
When people come to my house with their dogs or kids, Im the boss. I discipline both dogs and kids at my house if the owners/parents dont. If they dont like it then they wont come over with dogs or kids. LOL