My understanding is that if your dog is a "service dog" you can bring it into stores, restaurants...
Most times, I saw dogs with "service dog" vests on.
Other times, like this in stores...the owners just bring them in without the vests, just to walk around, I guess it is good that they are on leashes, but still.