I think pets, like children are very personal. I like dogs, but don't have one, because of the apartment. That doesn't mean I'm a dog hater. I have cats, but that doesn't mean I LOVELOVELOVE cats. I don't have to have cats curtains or purses or sweaters, or calendars (FIL!) As a matter of fact I think my boy cat is The Worst Cat Ever!(tm).
My sister is very allergic to cats, but still wants to come visit, so I clean as much as I can and we leave when I see it's getting too much for her. But I never ask her to stay, because I know it's uncomfortable for her.
As for bringing dogs to my house, do so at your own risk. Don't come crying to me that Mr. Bean (the aforementioned W.C.E.) decided to beat your puppy up. I warned you before hand. Oh, and clean up your messes. Just because you are a guest doesn't mean I'm going to be happy about cleaning up the dog pee on my carpet. That's another reason why we have cats!