What factors influence whether a Service Dog will help a person?

The success of a Service Dog depends on the competency of the trainer, the individual dog, the family's motivations for getting the Service Dog (and expectations of what a service dog can achieve), and the ability of the family and community to welcome the Service Dog.