For over 50 years, the Upper Valley Humane Society (UVHS) has provided services to pets and families across communities in New Hampshire and Vermont. At UVHS, we envision a world in which every pet is loved. We seek to inspire compassion for all living creatures and strengthen the bond between animals and the people they love. We work toward this by carrying out our three-part mission:
* We provide the Upper Valley with a compassionate, innovative animal shelter and companion animal resource center.
* We enhance quality of life for animals in the Upper Valley through programs and services for companion animals that reduce suffering, support wellness, and foster compassion.
* We promote the w...