Adopt a Pet

A Small Price to Pay for True Love

Caring for our animals, unfortunately, doesn’t come cheap. In order to help pay for the many costs we incur for our animals care and our shelter’s upkeep, we charge a nominal fee for adoptions.


$375 Puppies
$325 Adults
$125 Senior Dogs (10 years+)
Don’t wait too long to choose, New Hampshire Humane Society is the 4th highest adopting shelter in New England with over 1,000 dogs placed last year




$125 Kittens under 1 year
$75 Cats over 1 year
$25 Senior Cats (12 years+)