Pets and service dogs have no comparison. The ADA trumps any no pet policy. It doesn’t matter if it’s no pets for a service dog to be allowed nearly anywhere. Exceptions are food preparation areas and operating rooms and private clubs. As for off leash that’s a big no no. The dog MUST be leashed and the leash can not exceed 6 feet in length. There are several individual instances that off leash is ok such as the handler is down and the dog goes for help at the handlers direction.