I know two people who have service dogs. Basically, any dog is a service dog if you say it is. that is the beauty of the law. So long as your dog is well behaved and you demand legally proper treatment, you should be able to go pretty much anywhere with your dog. it helps to have little cards with legalese on them. Print out americans with disabilities act or whatever, the part about service dogs, and have the dog carry them in his backpack, or you carry them in yours. Then when anyone hassles you you simply pull out a card with the law on it, give it to the person who is hassling you, and tell them that if they refuse you entry or service, they are breaking the law and you will call the cops.