A Service dog is trained to work with and for a person who has a disability. A therapy dog on the other hand offers affection and love to people suffering from mental stress or people in hospitals, nursing homes, schools, and retirement homes.: