Adopt

Puppies and dogs in New Hampshire

Looking for a puppy or dog in New Hampshire? Adopt a Pet can help you find a new best friend near you.

A pair of dogs

Adopt a dog in New Hampshire

These adorable dogs are available for adoption in New Hampshire. To learn more about each adoptable dog, click on the "i" icon for fast facts, or their photo or name for full details.
new badge
Photo of PUPPY RICHIE

PUPPY RICHIE

Border Collie

Male, Young
Salem, NH
Size
(when grown) Med. 26-60 lbs (12-27 kg)
Details
Good with kids, Good with dogs,
Story
  Richie ' Sambora ' is what this Border Collie mix puppy should be called because he is so handsome and extra charming.  Born around April 1st, 5 months ago from 9/1, his mom was a 40 pound girl with 4 puppies who were all left outside in the harsh heat while their owner went on vacation.  No food, no water was left behind.  Soon Animal Control was there to take the sweet dogs in to the shelter for relief and care. Richie is 25 pounds and a very special boy.  He has very special eye coloring that gives him two different colored eyes that make him absolutely unforgettable.  This boy Richie has already figured out that those beautiful eyes have a way of melting hearts.  Look out ladies, this handsome boy knows exactly how to turn on the charm and if he played guitar like Sambora does with Bon Jovi, he would be dangerous. But underneath those gorgeous eyes is a sweet puppy who is learning that humans can be trusted and that life can be pretty wonderful.   He is almost housebroken, crate training is successful and he is good with all other dogs and cats as well.   We expect him to the same weight range as his momma, 40 pounds.  He is happy and curious and playful.  Working on his leash skills and he has had a great deal of guidance from his foster persons that have helped him the past few weeks.  If you would like to adopt this happy young pup please write to Critter Cavalry Rescue at ccrtennessee@gmail.com  Mention where you live.  A fence would be an ideal situation for this boy to run free and with total safety to hang outside for hours.     PLEASE NOTE:  Our dogs are transported from Tennessee to meeting places in the states where we have posted.  Further information about us is given on our Adopt-A-Pet site.  The adoption fees vary and will be provided as well as noted on the application you receive.  Contact us at 615-661-5333 or ccrnewengland@gmail.comAugust 31, 2026, 9:49 pm
new badge
Photo of Lewis

Lewis

Mixed Breed (Large)

Male, Adult
Stratham, NH
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with dogs,
Story
Lewis (approximately 62 pounds) was transferred to the NHSPCA from an overcrowded shelter in Tennessee. This unforgettable fellow is extremely affectionate, very charming, and looking for someone to love! Lewis' love is very much in-your-face, because despite his size he will literally demand kisses, pets, and luvins because he is certain that he is a lap dog. Physical touch is Lewis' love language! Lewis participated in doggie play groups at his previous shelter, and reportedly does well with other doggos. He keeps a very clean kennel overnight, leading us to believe that he is house-trained. And he ADORES reward-based training, so while he can sometimes be strong on leash, he usually starts to mind his manners when he sees a treat pouch! Come meet Lewis today and fall in love with this silly boy who loves to cuddle!If you'd like to meet Lewis and all his friends at the New Hampshire SPCA, please visit our Adoption Center during our open hours: 11:00 a.m. to 4:00 p.m. every day except Wednesdays (closed). Plus, this summer, we will be open until 7:00 p.m. on Thursdays! Have questions? Call (603) 772-2921 ext. 110 or email info@nhspca.org today. Primary Color: Tan Secondary Color: White Weight: 28.2 Age: 3yrs 4mths 2wks
new badge
Photo of Sabrina

Sabrina

Mixed Breed (Large)

Female, Adult
Stratham, NH
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with dogs, Good with cats, House-trained,
Story
Sabrina (approximately 55 pounds) was transferred to the NHSPCA from an overcrowded shelter in Tennessee. Her owners were forced to give her up when they could no longer afford to care for her. Which is a shame as Sabrina is the total package - friendly, outgoing, and adorable! This girl is dog-, kid- and cat-approved, according to her previous owner. Sabrina LOVES treats and enjoys reward-based training. She keeps a very clean kennel overnight, leading us to believe that she is likely house-trained, and we are told she is crate-trained also. Sabrina is also very dog social; aside from having lived with dogs in her previous home, she also enjoys play time with her canine friends. Sweet Sabrina is known for her happy attitude and her love of giving hugs (and kisses) to her human friends. Oh, and her love of playing with a tennis ball but *not* bringing it back to you, LOL! Come meet Sabrina today - she definitely has a hug waiting for you!If you'd like to meet Sabrina and all her friends at the New Hampshire SPCA, please visit our Adoption Center during our open hours: 11:00 a.m. to 4:00 p.m. every day except Wednesdays (closed). Plus, this summer, we will be open until 7:00 p.m. on Thursdays! Have questions? Call (603) 772-2921 ext. 110 or email info@nhspca.org today. Primary Color: Tri Color Weight: 24.7 Age: 2yrs 1mths 3wks
new badge
Photo of Nova

Nova

Mixed Breed (Large)

Female, Young
Stratham, NH
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with dogs,
Story
Nova (approximately 42 pounds) was transferred to the NHSPCA from an overcrowded shelter in Tennessee. This 8-month-old beauty has lots of energy and equal amount of love to give. She's spunky, sweet, and loves to play fetch. And just wait until you see her around other dogs - Nova absolutely lights up when she gets play time with her canine friends. Our girl can be a little anxious in new situations, which is why she would probably love a home with a confident canine sibling. Nova was a brave pup for her veterinary exam and learned that squeeze cheese can make a doctor visit less worrisome. She loves snacks, play time, and petting from her human friends. Come meet Nova today & make her dream of a loving home come true!If you'd like to meet Nova and all her friends at the New Hampshire SPCA, please visit our Adoption Center during our open hours: 11:00 a.m. to 4:00 p.m. every day except Wednesdays (closed). Plus, this summer, we will be open until 7:00 p.m. on Thursdays! Have questions? Call (603) 772-2921 ext. 110 or email info@nhspca.org today. Primary Color: Black Secondary Color: White Weight: 19.2 Age: 0yrs 8mths 1wks
new badge
Photo of Birdie

Birdie

Mixed Breed (Large)

Female, Adult
Stratham, NH
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with dogs,
Story
Birdie (approximately 46 pounds) as transferred to the NHSPCA from an overcrowded shelter in Tennessee. She's so pretty, people often ask us what kind of dog she is. If we had to guess, Birdie is a Pointer mix, but she's got slightly Houndy ears as well. Whatever the mix, Birdie came out pretty perfect - this affectionate & social girl loves people and enjoys making new canine friends, too. She participated in doggie play groups at her previous shelter and enjoyed running around the play yard with the other dogs. Aside from people & other dogs, Birdie also enjoys snacks. Snacks & petting from her human friends are always rewarded with some tail wags and even some kisses. Sweet Birdie is going to complete someone's life with her loving presence and understated charm - come meet this lovely lady today!If you'd like to meet Birdie and all her friends at the New Hampshire SPCA, please visit our Adoption Center during our open hours: 11:00 a.m. to 4:00 p.m. every day except Wednesdays (closed). Plus, this summer, we will be open until 7:00 p.m. on Thursdays! Have questions? Call (603) 772-2921 ext. 110 or email info@nhspca.org today. Primary Color: White Secondary Color: Black Weight: 20.8 Age: 5yrs 0mths 1wks
new badge
Photo of Cooper

Cooper

Mixed Breed (Large)

Male, Young
Stratham, NH
Size
(when grown) Large 61-100 lbs (28-45 kg)
Details
Good with dogs,
Story
Cooper (approximately 55 pounds) was transferred to the NHSPCA from an overcrowded shelter in Tennessee. Volunteer dog walkers have been swooning over this boy since his arrival - he is super sweet, walks well on leash, and is much calmer than you'd expect a dog of his age to be. Of course, Cooper can throw down and play with the best of them - he loves to get silly with his humans, with other dogs, and with toys, and his joy in play time is unmatched. Cooper LOVES snacks and responds very well to reward-based training - he is very smart and responsive, especially when he sees the treat pouch, LOL! He had a great time playing with other dogs at his previous shelter and he has been friendly towards the other dogs he has encountered here. With his happy smile, movie-star good-looks, and well-mannered charm, Cooper is quite the dreamboat - come down & meet him today!If you'd like to meet Cooper and all his friends at the New Hampshire SPCA, please visit our Adoption Center during our open hours: 11:00 a.m. to 4:00 p.m. every day except Wednesdays (closed). Plus, this summer, we will be open until 7:00 p.m. on Thursdays! Have questions? Call (603) 772-2921 ext. 110 or email info@nhspca.org today. Primary Color: Brown Brindle Secondary Color: White Weight: 24.8 Age: 0yrs 11mths 0wks

Search for a puppy or dog

Use the search tool below to browse adoptable puppies and adult dogs in New Hampshire.

Puppies and dogs in New Hampshire cities

Shelters & rescues in New Hampshire

There are animal shelters and rescues that focus specifically on finding great homes for dogs in New Hampshire. Browse these rescues and shelters below.

Here are a few organizations closest to you:

Shelter

Fast Friends

P.O. Box 674, Cobble Hill Road, West Swanzey, NH 03469

Pet Types: dogs

More an arrow icon

Rescue

Fast Friends Greyhound Adoption Center

14 West Swanzey Road, Swanzey, NH 03446

Pet Types: dogs

More an arrow icon

Shelter

Monadnock Humane Society

101 West Swanzey Rd, Swanzey, NH 03446

Pet Types: cats, birds, dogs, rabbits, small animals

More an arrow icon

Rescue

Puppy Railroad Rescue

Hinsdale, NH 03451

Pet Types: cats, dogs

More an arrow icon

Rescue

Rosemont Rescue Network

13 Rosemont Drive, Hinsdale, NH 03451

Pet Types: dogs

More an arrow icon

Rescue

Tomorrow's Promise Animal Rescue, Inc.

296 Royalston Road, Fitzwilliam, NH 03447

Pet Types: cats, dogs

More an arrow icon

Rescue

Helpless Hounds - Langdon, NH Foster

Langdon, NH 03602

Pet Types: dogs

More an arrow icon

Rescue

Ozark Mutts and Stuff, Inc N.H

Alstead, NH 03602

Pet Types: cats, dogs

More an arrow icon

Shelter

Cocker Spaniel Rescue of New England

PO Box 162, Greenfield, NH 03047

Pet Types: dogs

More an arrow icon

Shelter

Rivendell Rescue and Respite of NH Inc.

Francestown, NH 03043

Pet Types: cats, dogs

More an arrow icon

Looking for a specific shelter or rescue?

For a comprehensive list of all shelters and rescues, try our search page. We have more than 17,000 organizations in our database with furry pals waiting for a new home!

Image of dog

Looking for a specific breed?

Select from the options below to view adoptable puppies and dogs in New Hampshire

Popular dog breeds

Affenpinscher Afghan Hound Airedale Terrier Akbash Akita Alaskan Klee Kai Alaskan Malamute American Bulldog American Cocker Spaniel American Eskimo Dog American Hairless Terrier American Pit Bull Terrier American Staffordshire Terrier Anatolian Shepherd Aussiedoodle Australian Cattle Dog Australian Kelpie Australian Shepherd Australian Terrier Basenji Basset Hound Beagle Bearded Collie Beauceron Bedlington Terrier Belgian Laekenois Belgian Malinois Belgian Shepherd Belgian Tervuren Bernedoodle Bernese Mountain Dog Bichon Frise Black Mouth Cur Black and Tan Coonhound Bloodhound Blue Lacy/Texas Lacy Bluetick Coonhound Bolognese Border Collie Border Terrier Borzoi Boston Terrier Bouvier des Flandres Boxer Boykin Spaniel Briard Brittany Brussels Griffon Bull Terrier Bullmastiff Cairn Terrier Canaan Dog Cane Corso Cardigan Welsh Corgi Carolina Dog Catahoula Leopard Dog Caucasian Shepherd Dog Cavachon Cavalier King Charles Spaniel Cavapoo Chesapeake Bay Retriever Chihuahua Chinese Crested Chinook Chiweenie Chow Chow Clumber Spaniel Cockapoo Cocker Spaniel Collie Coonhound Corgi Coton de Tulear Curly-Coated Retriever Dachshund Dalmatian Dandie Dinmont Terrier Doberman Pinscher Dogo Argentino Dogue de Bordeaux Dutch Shepherd English (Redtick) Coonhound English Bulldog English Cocker Spaniel English Setter English Shepherd English Springer Spaniel English Toy Spaniel Entlebucher Feist Field Spaniel Fila Brasileiro Finnish Lapphund Finnish Spitz Flat-Coated Retriever Fox Terrier (Smooth) Fox Terrier (Toy) Fox Terrier (Wirehaired) Foxhound French Bulldog German Pinscher German Shepherd Dog German Shorthaired Pointer German Spitz German Wirehaired Pointer Glen of Imaal Terrier Goberian Golden Retriever Goldendoodle Gordon Setter Great Dane Great Pyrenees Greater Swiss Mountain Dog Greyhound Halden Hound (Haldenstrover) Harrier Havanese Horgi Hovawart Husky Ibizan Hound Icelandic Sheepdog Irish Setter Irish Terrier Irish Water Spaniel Irish Wolfhound Italian Greyhound Italian Spinone Jack Russell Terrier Japanese Chin Jindo Kai Dog Karelian Bear Dog Keeshond Kerry Blue Terrier Kishu Komondor Kuvasz Kyi Leo Labradoodle Labrador Retriever Lakeland Terrier Lancashire Heeler Leonberger Lhasa Apso Löwchen Maltese Maltipoo Manchester Terrier Maremma Sheepdog Mastiff Miniature Bull Terrier Miniature Dachshund Miniature Pinscher Morkie Mountain Cur Munsterlander Mutt Neapolitan Mastiff Newfoundland Norfolk Terrier Norwegian Buhund Norwegian Elkhound Norwegian Lundehund Norwich Terrier Nova Scotia Duck-Tolling Retriever Old English Sheepdog Olde English Bulldogge Otterhound Papillon Parson Russell Terrier Patterdale Terrier (Fell Terrier) Pekingese Pembroke Welsh Corgi Petit Basset Griffon Vendeen Pharaoh Hound Pitsky Plott Hound Podengo Portugueso Pointer Polish Lowland Sheepdog Pomeranian Pomsky Poodle (Miniature) Poodle (Standard) Poodle (Toy or Tea Cup) Portuguese Water Dog Presa Canario Pug Puggle Puli Pumi Rat Terrier Redbone Coonhound Rhodesian Ridgeback Rottweiler Saluki Samoyed Schiller Hound Schipperke Schnauzer (Giant) Schnauzer (Miniature) Schnauzer (Standard) Schnoodle Scottie, Scottish Terrier Scottish Deerhound Sealyham Terrier Shar Pei Sheepadoodle Sheltie, Shetland Sheepdog Sheppit Shepsky Shiba Inu Shih Poo Shih Tzu Silky Terrier Skye Terrier Sloughi St. Bernard Staffordshire Bull Terrier Sussex Spaniel Swedish Vallhund Texas Heeler Thai Ridgeback Tibetan Mastiff Tibetan Spaniel Tibetan Terrier Tosa Inu Treeing Walker Coonhound Vizsla Weimaraner Welsh Springer Spaniel Welsh Terrier Westie, West Highland White Terrier Wheaten Terrier Whippet Wirehaired Pointing Griffon Xoloitzcuintle/Mexican Hairless Yorkie Poo Yorkie, Yorkshire Terrier