Home

HUMANE SOCIETY SERVICES | UPPER VALLEY HUMANE SOCIETY

Provides shelter, medical treatment, and other basic care for surrendered and stray animals, including dogs, cats, and small pets. Facilitates pet adoptions, with adoption counseling to best match shelter animals with appropriate households. Also offers disaster preparedness services including education and emergency boarding. Provides a wide range of volunteer opportunities. Appointment is required to surrender an animal. Welcomes donations of pet food and pet supplies (towels, blankets, food and water bowls, nail clippers).

Last Assured

02/12/2025

Physical Address

300 Old Route 10, Enfield, NH 03748

Hours

Open by Appointment

Fax

(603) 448-3593

Voice

(603) 448-6888

Other | 603-448-MUTT

Application process

By Telephone; Appointment Required

Fee

Fixed Fees

Eligibility

For Adoptions: Adults Age 21 and Older

Service area

Orange County, Vermont Windsor County, Vermont

Agency info

UPPER VALLEY HUMANE SOCIETY

Upper Valley Humane Society (UVHS) is a non-profit animal shelter, adoption center, and animal services organization serving the Upper Valley Region of Vermont and New Hampshire. UVHS provides adoption opportunities, as well as services to help pets stay with their families including a pet food pantry, community spay/neuter clinics, and temporary emergency boarding for the pets of people in in crisis (e.g. domestic violence, homelessness, and medical issues). It helps reduce over population and saves lives by helping property owners with cat colonies through its Trap-Neuter-Return program and barn cat adoptions. UVHS also works with dozens of towns, providing stray animal holding and assistance to police on cruelty and neglect cases.