What is it? A therapy dog is a dog trained to provide affection and comfort to people in hospitals, retirement homes, nursing homes, schools, people with learning difficulties, and stressful situations, such as disaster areas.