A.B.
No, I do not put my dog outside (she's a digger and could be in the next county if left unattended for a long time) nor do I lock her in a bedroom to listen to her whine, cry and paw at the door. At the same time, I do NOT allow my dog to jump all over people, etc. Anyone who comes into my home for a social visit knows me well enough to know that I have a dog. I also know my visitors enough to know those who are not or may not be dog lovers, and I am extra diligent with keeping my dog from encroaching upon their space when visiting.
My friends do not all have to be dog-people or pet-people. I can certainly be friends with those who do not like animals the same way that I do. However, for people who are adamently opposed to dogs or pets, what I cannot be is their hostess.