Puppies for adoption in North Carolina
1,068 puppies listed at North Carolina shelters when we last checked, October 17, 2026. Every pet links to its own shelter, which handles the adoption.
Puppies listed for adoption
Showing 48 of 1,068 pets
See the 348 shelters and rescues
Chanel Pilar (opens Humane Society of Concord's profile in a new tab)Mixed Breed (Large)Female · 4 monthsHumane Society of Concord, Cabarrus CountyAt the shelter 3 months
Hungry Hippo (opens Harnett County Animal Shelter's profile in a new tab)Mixed Breed (Medium) mixFemale · 2 monthsHarnett County Animal Shelter, Harnett County
Shadow (opens Colonial Capital Humane Society's profile in a new tab)Labrador Retriever mixMale · 2 monthsColonial Capital Humane Society, Craven County
RescueWillow (opens Perfectly Imperfect Pups's profile in a new tab)American BullyFemale · 9 months · 23 lbsPerfectly Imperfect Pups, Wake County
RescueIn fosterHourglass (opens Saving Grace's profile in a new tab)Terrier, Pit BullFemale · 2 monthsSaving Grace, Wake CountyIn foster near Wake Forest
Nyx (opens Forsyth Humane's profile in a new tab)Mixed Breed (Medium)Female · 4 monthsForsyth Humane, Forsyth County
Fry (opens SPCA of Wake County's profile in a new tab)Mixed Breed (Small) mixFemale · 2 monthsSPCA of Wake County, Wake County
Lacey (opens Rutherford County Animal Control Services's profile in a new tab)Hound (Unknown Type) Mixed Breed (Medium) mixFemale · 8 monthsRutherford County Animal Control Services, Rutherford County
Arty (opens Humane Society of Concord's profile in a new tab)Mixed Breed (Large)Male · 4 monthsHumane Society of Concord, Cabarrus CountyAt the shelter 3 months
Hodgepodge (opens Pitt Animal Services's profile in a new tab)Mastiff mixFemale · 4 monthsPitt Animal Services, Pitt County
May (opens Granville County Animal Shelter's profile in a new tab)Mixed Breed (Medium) mixFemale · 6 monthsGranville County Animal Shelter, Granville County
RescueMaple (opens Adoption First's profile in a new tab)Retriever, Labrador mixFemale · 10 monthsAdoption First, Onslow County
RescueIn fosterStella- KY (opens Adoption First's profile in a new tab)Shih Tzu and Terrier, Yorkshire, Yorkie mixFemale · 11 monthsAdoption First, Onslow CountyIn foster near Jacksonville
Bitsy (opens Rocky Mount Animal Services's profile in a new tab)American Pit Bull TerrierMale · 2 monthsRocky Mount Animal Services, Nash County
RescueIn fosterJulius (opens Hope Animal Rescue's profile in a new tab)Terrier, Pit Bull mixMale · 6 weeksHope Animal Rescue, Durham CountyIn foster near Durham
RescueTwister (opens Farm Friends Rescue's profile in a new tab)Labrador Retriever Mixed Breed (Medium) mixMale · 2 monthsFarm Friends Rescue, Chatham County
RescueIn fosterGage (opens Second Chance Pet Adoptions's profile in a new tab)German Shepherd Dog mixMale · 4 monthsSecond Chance Pet Adoptions, Wake CountyIn foster near Raleigh
RescueIn fosterCotton Candy (opens Forgotten, Now Family's profile in a new tab)babyForgotten, Now Family, Mecklenburg CountyIn foster near Charlotte
Bruno (opens Cleveland Animal Shelter's profile in a new tab)Labrador RetrieverMale · 14 weeksCleveland Animal Shelter, Cleveland CountyAt the shelter 38 days
RescueVoodoo Ranger (opens Mountain Pet Rescue Asheville's profile in a new tab)Mixed BreedMale · 3 months · 9 lbsMountain Pet Rescue Asheville, Buncombe County
RescueHarvey (opens Paws of the Pines's profile in a new tab)Terrier, American StaffordshireMale · 8 monthsPaws of the Pines, Moore CountyAt the shelter 5 months
RescueFinley (opens FOSS's profile in a new tab)Pyrenees, Great and Mixed Breed (Large) mixMale · 9 monthsFOSS, Stokes County
Moondancer (opens Davidson County Animal Shelter's profile in a new tab)Labrador Retriever mixFemale · 6 monthsDavidson County Animal Shelter, Davidson County
RescueIn fosterMabel (opens Freedom Ride's profile in a new tab)HoundFemale · 2 monthsFreedom Ride, Wake CountyIn foster near Raleigh
RescueDove (opens Beautiful Together's profile in a new tab)Retriever, Black Labrador mixMale · 3 monthsBeautiful Together, Orange CountyAt the shelter 2 months
RescueHunter (opens It Takes A Village's profile in a new tab)German ShepherdMale · 6 monthsIt Takes A Village, Lee County
RescueNiko (opens Kreitzers Critter Corral Puppy Rescue's profile in a new tab)Mixed Breed (Medium) mixMale · 2 monthsKreitzers Critter Corral Puppy Rescue, Cabarrus County
Bacon Bit (opens Randolph Animal Services's profile in a new tab)Shep Mix mixFemale · 5 monthsRandolph Animal Services, Randolph County
Cheech (opens Franklin Animal Services's profile in a new tab)Male · 11 monthsFranklin Animal Services, Franklin CountyAt the shelter 5 months
In fosterRobin (opens APS of Durham's profile in a new tab)Male · babyAPS of Durham, Durham County
RescueCiCi (opens Paws For Life NC's profile in a new tab)Bluetick Coonhound and Boxer mixFemale · 9 months · 32 lbsPaws For Life NC, Franklin County
RescueRodriguez (opens Saving Grace's profile in a new tab)HoundMale · 4 monthsSaving Grace, Wake CountyAt the shelter 51 days
RescueIn fosterMax (opens Mercy Fund's profile in a new tab)Chihuahua, Short CoatMale · 10 monthsMercy Fund, McDowell CountyIn foster near Marion
Choco (opens Lenoir County SPCA's profile in a new tab)Mixed Breed, Medium (up to 44 lbs fully grown) mixMale · 9 monthsLenoir County SPCA, Lenoir County
RescueIn fosterOberon (opens Beautiful Together's profile in a new tab)Mixed Breed (Medium)Male · 5 monthsBeautiful Together, Orange CountyIn foster near Chapel Hill
Pim (opens Avery Humane's profile in a new tab)Lab/Shar Pei MixFemale · 10 months · 47 lbsAvery Humane, Avery County
Conrad Fisher (opens Humane Society of Concord's profile in a new tab)Mixed Breed (Medium)Male · 4 monthsHumane Society of Concord, Cabarrus CountyAt the shelter 4 months
Hermione (opens Franklin Animal Services's profile in a new tab)Female · 6 monthsFranklin Animal Services, Franklin CountyAt the shelter 51 days
Jimi (opens Carteret Humane's profile in a new tab)Retriever, Labrador and Foxhound, American mixMale · 3 monthsCarteret Humane, Carteret County
Chris (opens Wayne Animal Services's profile in a new tab)German Shepherd and Retriever mixMale · 8 monthsWayne Animal Services, Wayne County
Adalyn (opens Humane Society of Concord's profile in a new tab)Mixed Breed (Large)Female · 4 monthsHumane Society of Concord, Cabarrus CountyAt the shelter 3 months
RescueIn fosterVelma Adoption Pending (opens Pitt Friends's profile in a new tab)Pit Bull mixFemale · 6 monthsPitt Friends, Pitt CountyIn foster near Ayden
RescueSammy (opens Happy Tails Rescue's profile in a new tab)Pomeranian and Maltese mixMale · babyHappy Tails Rescue, Catawba County
Ninja (opens GCAS's profile in a new tab)Shepherd, Anatolian and Mixed Breed (Large) mixMale · 8 monthsGCAS, Guilford County
RescueIn fosterReba (opens Hope Animal Rescue's profile in a new tab)Hound mixFemale · 4 monthsHope Animal Rescue, Durham CountyIn foster near Durham
RescueDriver (opens A Ruff Day Rescue's profile in a new tab)German Shepherd DogMale · babyA Ruff Day Rescue, Davie County
Paris C118 (opens Burke County Friends for Animals's profile in a new tab)Terrier (Unknown Type, Small) Mixed Breed (Medium) mixFemale · 2 monthsBurke County Friends for Animals, Burke County
Brownie (opens Caldwell Animal Care's profile in a new tab)Husky mixFemale · 6 monthsCaldwell Animal Care, Caldwell County
No pets match those filters right now. Try fewer words or clear filters. and look again; shelters add new pets every day.
All adoptable pets How this list works
Listings from 348 North Carolina shelters and rescues, checked October 17, 2026. Each pet links to its shelter, and the full list is on shelters and rescues. Pets are adopted every day, so a pet shown here may already have found a home.
What the list shows today
The 1,068 puppies on the list today are spread across 68 counties; the most are listed in Wake County (120), Mecklenburg County (62) and Cabarrus County (57). About 45% are listed by rescues and 55% by public and nonprofit shelters, and about 44% live in foster homes rather than at a shelter, so a visit may need an appointment. 10 are already marked adoption pending.
From the shelter and rescue listings NC Pet Project read on October 17, 2026. Each shelter sets its own labels, ages and foster status.
About puppies
Most puppies should see a veterinarian at six to eight weeks of age to begin vaccinations and parasite preventives, and vaccines are given as a series. Ask the shelter which shots a puppy has already had.
Ages come from each shelter and are often an estimate. A puppy or kitten here is listed by its shelter as under one year old, and a senior dog as eight years or older.
Before you adopt, read our guides to adopting versus buying a dog in NC and puppy mills in North Carolina.
NC rescues for puppies
We have not confirmed a North Carolina rescue that focuses on puppies yet. Our guide to finding a legitimate rescue in North Carolina explains what to look for, and every pet above links to its own shelter.
Get an email when a new puppy is listed in NC
Coming soon. Sign up now and you'll be first; we'll email you once to confirm before alerts start.
While you're here: add your name to the petition for low-cost spay/neuter in all 100 counties