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.


$300 Adults
$350 Puppies
$125 Senior Dogs (10 years+)
Don’t wait too long to chose, 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
$50 Cats over 1 year
$25 Senior Cats (12 years+)