Organizations vary between open-admission municipal facilities and private, foster-based rescues that do not operate a public viewing kennel. Choosing where to adopt depends on whether you want to walk through on-site kennels or submit an application online before meeting dogs in private homes. Adoption fees, home visit requirements, and hold periods for stray animals differ significantly across locations.
-
Manchester Animal Shelter
490 Dunbarton Rd, Manchester, NH 03102-2572
Wed 12pm-4pm, Sat-Sun 12pm-4pm
-
Darbster Kitty
332 Kelley St, Manchester, NH 03103
-
Manchester Animal Control
490 Dunbarton Rd, Manchester, NH 03102-2572
-
Tailgait Transport and Rescue
158 Whitford St, Manchester, NH 03104
Nashua 3
-
Chewie's Playland
168 Main Dunstable Rd, Nashua, NH 03060
Mon-Fri 7am-7pm, Sat 9am-5pm, Sun 9am-12pm
-
Humane Society for Greater Nashua
24 Ferry Rd, Nashua, NH 03064
-
Norwell Home
12 Concord St, Nashua, NH 03064-2327
-
Lost My Way Animal Shelter
21 Hartford St, Claremont, NH 03743
-
Sullivan County Humane Society
14 Tremont St, Claremont, NH 03743
Concord 2
-
Pope Memorial SPCA of Concord Merrimack County
94 Silk Farm Rd, Concord, NH 03301
Tue-Wed 1pm-4pm, Thu 1pm-6pm, Fri 1pm-4pm, Sat 12pm-2pm
-
New Hampshire Disaster Animal Response Team
Dolloff Building,, 117 Pleasant St, Concord, NH 03301
Conway 2
-
Conway Area Humane Society
223 E Main St, Conway, NH 03818
Tue-Sun 12pm-4pm
-
Rozzie May Animal Alliance
54 Hobbs St, Conway, NH 03818
Derry 2
-
Greater Derry Humane Society
57 Lawrence Rd, Derry, NH 03038-4190
-
Pumpkin Wall Farm Animal Sanctuary
56 Tsienneto Rd, Derry, NH 03038
Dover 2
-
Pope Memorial Humane Society
221 County Farm Rd, Dover, NH 03820
Wed-Thu 12am-4pm, Fri-Sat 12am-5pm
-
Cocheco Valley Humane Society
Dover, NH 03820
Wed-Thu 12am-4pm, Fri-Sat 12am-5pm
-
Haverhill Animal Control
1024 Benton Rd, Haverhill, NH 03774
Mon-Thu 8am-4pm, Fri 8am-12pm
-
Tomten Farm and Sanctuary
929 Court St, Haverhill, NH 03765
Mon-Sun 9am-5pm
Hudson 2
-
Countryside K-9
16 Bear Path Ln, Hudson, NH 03051-6403
-
Happy Tails Pet Rescue
14 Pine Rd, Hudson, NH 03051-5313
Laconia 2
-
New Hampshire Humane Society
1305 Meredith Center Rd, Laconia, NH 03246-1408
-
Laconia Animal Control Officer
126 New Salem St, Laconia, NH 03246-3356
-
Monadnock Humane Society
209 Concord St, Peterborough, NH 03458-1207
Thu-Sun 11am-3pm
-
Monadnock Humane Society
20 Depot St, Peterborough, NH 03458-1453
Salem 2
-
Salem Animal Rescue League
4 Sarl Dr, Salem, NH 03079-4244
-
Dawgs Fight Back
215 S Broadway, Salem, NH 03079
Bedford 1
-
Animal Rescue League of New Hampshire
545 State Rte 101, Bedford, NH 03110
-
Hidden Pond Farm
250 S Rd, Brentwood, NH 03833
Canaan 1
-
Jezzie's Place Rescue
Gristmill Hill Rd, Canaan, NH 03741
-
Doggie Designs
281 Daniel Webster Hwy, Center Harbor, NH 03226
-
River Valley Animal Protection League
60 Cummings Ave, Charlestown, NH 03603
-
Live and Let Live Farm
20 Paradise Ln, Chichester, NH 03258-6115
Danbury 1
-
Reuben's Rescue Ranch
161 NH Route 104, Danbury, NH 03230-4349
-
Piney Pawz
23 Stage Rd, Deerfield, NH 03037
Enfield 1
-
Upper Valley Humane Society
300 Old Route 10, Enfield, NH 03748-4207
Exeter 1
-
The Barking Dog
7 Beech Hill Rd, Exeter, NH 03833
Mon-Fri 6am-7pm, Sat-Sun 8am-10am
-
Pampered Paws Sanctuary
5 Deer Cove Cir, Farmington, NH 03835
Franklin 1
-
Franklin Animal Shelter
71 Punch Brook Rd, Franklin, NH 03235
Grafton 1
-
Secondhand sanctuary
484 Main St, Grafton, NH 03240
-
Frankie and Dieti's Bed and Biscuit
615 Turnpike Rd, Greenville, NH 03048
Mon 12pm-6pm, Wed-Thu 12pm-6pm, Fri 12pm-4pm
Hampton 1
-
Safer
663 Exeter Rd, Hampton, NH 03842
Hooksett 1
-
Motley Mutts Rescue
114 Londonderry Tpke #2, Hooksett, NH 03106
Wed 2pm-7pm, Thu-Fri 4pm-7pm, Sat 11am-3pm
Jaffrey 1
-
Monadnock Kitty Rescue & Adoption
11 Plantation Dr, Jaffrey, NH 03452
Keene 1
-
Cozy Cat Corner
40 Washington St, Keene, NH 03431
Wed-Sun 9am-7pm
Lebanon 1
-
Survivors Paws Animal Rescue Inc
Mailing Address Only!! NOT a facility!!, 10 Benning St Ste 160 #278, Lebanon, NH 03784
-
Second Chance Animal Rescue
1517 Meadow St, Littleton, NH 03561
-
Puppies On The Run
416 Daniel Webster Hwy, Merrimack, NH 03054
Milford 1
-
Sato Heart Rescue
765 N River Rd, Milford, NH 03055
-
Second Chance Ranch Rescue
135 McCollum Rd, New Boston, NH 03070
Newport 1
-
Wags and Wiggles
51 John Stark Hwy, Newport, NH 03773
-
The Fairy Farm
173 Old Mountain Rd, Northwood, NH 03261
Ossipee 1
-
Lakes Region Humane Society
11 Old Route 28, Ossipee, NH 03864-7361
-
Dreams Come True Rescue
945 Willow Brook Rd, Plainfield, NH 03781
-
FuRRR Feline Rescue
73 Pickering Rd Ste B99, Rochester, NH 03839
Stratham 1
-
New Hampshire SPCA
104 Portsmouth Ave, Stratham, NH 03885
Mon-Tue 11am-4pm, Wed 9am-4pm, Thu 11am-7pm, Fri-Sun 11am-4pm
Sullivan 1
-
Amazing Grace Animal Sanctuary
161 Centre St, Sullivan, NH 03445
Swanzey 1
-
Fast Friends Greyhound Adoption
14 W Swanzey Rd, Swanzey, NH 03446
Mon-Fri 7am-6pm, Sat-Sun 9am-3pm
Tamworth 1
-
Two Paws Up
101 Ossipee Lake Rd, Tamworth, NH 03886
-
Draft Gratitude
148 Ashuelot St, Winchester, NH 03470
Also in New Hampshire
- Dog Boarding Facilities102
- Dog Trainers75
- Pet Sitters & Dog Walkers41
- Dog Parks & Off-Leash Areas25
- Indoor Dog Parks12
Good to know
What is the difference between an animal shelter and a rescue organization?
Shelters typically operate a physical facility that houses stray or surrendered animals directly on site. Rescue organizations are often run by volunteers using network foster homes, meaning animals live in private residences until adoption.
How much does it typically cost to adopt a dog?
Adoption fees typically range from $50 to $350 depending on the organization and the age of the dog. Puppies usually carry higher fees, while standard fees generally include spay or neuter surgery, initial vaccinations, and a microchip.
Can I bring my current dog to meet a potential rescue dog?
Most organizations require or strongly encourage a controlled meet-and-greet between your existing dog and the rescue dog before finalizing an adoption. Staff or foster parents usually facilitate this interaction on neutral ground at the facility or a local park.
How long is a dog in heat?
A dog's heat cycle typically lasts for several weeks, averaging about three weeks in total. During this period, female dogs should be kept away from communal spaces across New Hampshire to avoid accidental breeding. Owners can explore 60 dog parks in New Hampshire to plan future visits once the cycle ends.
How long does a dog stay in heat?
Female dogs usually stay in heat for about three weeks, during which they can attract male dogs from significant distances. To ensure safety, restrict outdoor play to private, fully fenced yards throughout New Hampshire. Our guide lists 60 dog parks in New Hampshire for safe exercise options after the heat cycle completes.