A therapy dog is a dog that is trained to provide affection, comfort and support to people, often in settings such as hospitals, retirement homes, nursing homes, schools, libraries, hospices, or disaster areas. In contrast to assistance dogs, which are trained to assist specific patients with their day-to-day physical needs, therapy dogs are trained to interact with all kinds of people, not just their handlers.