We have a dog who is very well behaved but it is difficult, when out and about to get something to eat, especially as I don't like pubs but if necessary I will eat in one if they allow dogs in.
The law states that dogs, understandably, are not allowed in areas, where food is 'prepared' but it is the manager's decision to allow dogs into their establishment.
The manager also has the responsibility to ensure that all their customers are happy if there is any unacceptable behavior, be it dogs barking, children crying or people shouting, they should be asked to leave.
If you are so against dogs in pubs, cafes, restaurants or even shops, just don't go in, choose somewhere else.
If I have my dog with me and we aren't welcome, I seldom return, they have lost my custom and I go elsewhere.
The more I learn about people, the more I like my dog.
Mark Twain.
Plus, you know what DOG spells backward.