The Many Different Roles of a Service Dog

A Service Dog is a dog that is individually trained to do work or perform tasks for a person with a disability be it physical or mental.