Who are these selfish doggie people.I would never take mine to anyone else's house unless they specifically invited him,even then I probably wouldn't take him,on the odd times I have,I keep him in my arms. I don't expect everyone to like him either.
But he is a family pet,he's very much part of the family,and luckily he's well loved by most.
If you don't like animals,fine,it's a free country,but all animals should be respected,they deserve to a life free from abuse,just like the rest of us.
The problem here is not the dog,that's for sure.
And incidentally Mary whatsit? Sorry forgot name,but your MIL lived with you for 16 years,did you get on,if you did give us some tips please.