I sound like I am anti-dog but I am not, I just think that dogs should not be in cafes unless they are specifically designated 'doggy zones'.
It's a little like the debate about children being in dog parks.
If you have 2 parks side by side, one for kids, one for dogs which one would you take your kids to?
Some people said they are fine with kids being at dog parks, others said they do not think they should be there as it poses a risk.
Same goes for the other way around, I wouldn't take my dog into a kids playground out of respect for the parents.
Fun fact, you know what causes dog allergies? Not the fur, it's the saliva and urine that dries and settles on the coat. That's why breeds like the poodle are considered 'hypoallergenic' as when they shed the hair does not drop out, therefor the particles tend to stay on the dog and not get released into the air and surroundings... I'm certainly not a germophobe but the thought of that makes a lot of parents cringe and run for the hand-wash.