I'm not a fan of this at all, but that's because i have OCD about germs. Dogs walk on the bare floor, plenty (particularly females) stand in their own pee, possibly even their own shit, they lick their own arse holes, they stick their nose in other dogs arses, and plenty like to jump/roll in questionable things, and their bumholes are exposed to be able to touch things, some even eat their own/other dogs shit!
I don't want to potentially sit down, on a seat that's had a dogs paws/bare anus/genitals on it, or if they've jumped up at the table and put their paws on it, licked it, rubbed their arse against the table leg etc. You're also always going to be at risk of a dog brushing against you, smacking you with its shit wafter, or literally sticking its snout in your hand/crotch etc. They smell, particularly when wet, they don't have nice breath, and what if they decide they need to go to the bathroom, it can't be unheard of that the dog pisses/shits in the room. My local petstore chain lets you take dogs in, particularly as theres a vets and groomers in there, and there is ALWAYS at least one aisle where theres a puddle of piss dripping down actual items for sale on display. The owner hasn't paid attention to the fact their dog needs the toilet, and has walked off and left the mess, not cleaning it or paying for the stock they've ruined! You have to look at the floor constantly, one had even taken a massive shit right near the small animal cages surrounded by kids, and it had been stood in multiple times and smeared absolutely everywhere! I couldn't be certain i'd dodged it all despite meticulously checking my shoes before getting in the car, and had to throw out the jeans i was wearing as the hems brush the floor. If it weren't for the fact i have pet snakes and it's the only place i can get their food i wouldn't go there.
Assistance dogs have had specialist training and are much better behaved/controlled, but everyday regular pooches, no, i dont agree with it at all.