Good win for the OP!
As for service dogs, they're much like handicapped parking tags, but much less understood. People who appear able-bodied can get tags for various legitimate reasons, but often get the stink-eye from people who think anyone not in a wheelchair is "cheating" by using handicap parking. Same goes for service animals
Service animals aren't just guide dogs for the blind, but that's the common misperception. Are purse dogs for "social anxiety", or the crazy lady with the monkey on her shoulder abusing the system? Frankly, yes, quite often they are. But, that's okay with me, so long as the person who looks like they're walking normally, but has a neuromuscular disorder that their dog can detect and correct, are able to use their dog as well.
Dog restrictions are mostly bogus. If the dog doesn't make a mess or threaten anyone, what does it matter?
When I arrived in Germany for my Army service in the mid-1980s, one of the things that struck me was the number of dogs in restaurants. Germans would leave their kids at home, but take their dogs with them when they went out to eat. I first noticed this when a couple who had been at the next table for 45 minutes got up to leave, which was the first time I even knew they had a dog. Their huge GSD eyeballed my plate on his way past my table. I was new in country, still jet-lagged, and more than a bit tipsy, so I could only stare, agog, and laugh after they were gone.