I understand about people being allergic to animals. In a restaurant the dog is at the owner's feet. Really,the dog hair will fly into your food unless you are eating on the floor. If hair is in your food from a human or an animal then i could understand. It is not the owner's policy on whether or not to let the dog in but the Department of Justice's policies on if the dog should not be let in. Finally, about the new outfit with dog hair on it issue. That is the reason you wash clothes before wearing them to get that and other stuff off of them. People have sneezed on clothes before and them back on the rack. If you feel that way then buy a new outfit that someone sneezed on because when it dries you will not be able to see it.
More information about formatting options