No.
Yes
Yes they are
Im sure if its a small dog they dont have much of an issue, just be ready to be booted if you cant prove the service dog.
It really depends who's working. I've been there with mine & no 1 said a peep. But policy is no non-service
Thanks! Your answer is awaiting moderation.