Why do some companies allow dogs? Some people are allergic to them, don't want to get licked by them, bitten, or want to step on dog poo. I've seen all that happen to other people in the company.
Don't get me wrong, I love animals and I have my own. But where do we draw the line between personal and professional? How do we tell John that his dog is OK, but Bob that his dog needs to stay home?