I'm beginning to believe that choosing a service dog breed is like deciding when to get pregnant. Maybe you're focusing more on the breed than the individual dog; first, find the right 'dog' and then let common sense work out itself. Is A German Shepherd right for someone who doesn't like to clean? Nope, but find the right German Shepherd and cleaning becomes a small price to pay for the honor of owning that dog. Even when you decide on the right breed, you may not find the right dog an vica versa. Look for the dog; if you build it...they will come.