There's a difference between hating animals and being uncomfortable around them, or less able to concentrate on your work.
Disclaimer: I like dogs and probably wouldn't mind having one around during work. But if one of my coworkers would have problems with that, that should be taken into account and we should discuss it, work it out. Wording it differently than "people who hate animals" would probably help that discussion :)
I love dogs, but I agree that quite often office dogs are not "handled properly" and are poorly trained because there is no real specific person in charge of taking care of him.
You also can't ignore the fact that many people are likely going to have allergy issues. It's difficult to find a dog that a large number of people will be OK with.
developer dog
--------- ---
x x hairy
x x over-affectionate
x x personal hygiene issues
x spends time burying bones
x spends time buried in code
x chasing tail
x debugging
x can write C++
x x sometimes tries to lick own balls when nobody is looking
x succeeds