does a service dog have to be on a leash