Terriers for adoption in North Carolina
429 terriers listed at North Carolina shelters when we last checked, October 17, 2026. Every pet links to its own shelter, which handles the adoption.
Terriers listed for adoption
Showing 48 of 429 pets
See the 348 shelters and rescues
RescueIn fosterIvy (opens Clifford's Army's profile in a new tab)Feist and Terrier mixFemale · 3 yearsClifford's Army, Cleveland CountyIn foster near Earl
RescueRegina (opens Perfectly Imperfect Pups's profile in a new tab)Terrier (Unknown Type, Medium)Female · 8 years · 43 lbsPerfectly Imperfect Pups, Wake County
Sandy (opens Colonial Capital Humane Society's profile in a new tab)Terrier (Unknown Type, Small)Female · 1 yearColonial Capital Humane Society, Craven County
RescueHarper (opens Yorkie Haven Rescue's profile in a new tab)Yorkie, Yorkshire TerrierFemale · 10 yearsYorkie Haven Rescue, Mecklenburg County
RescueIn fosterDanny- KY (opens Adoption First's profile in a new tab)Terrier, RatMale · 2 yearsAdoption First, Onslow CountyIn foster near Jacksonville
Annie (opens Granville County Animal Shelter's profile in a new tab)Terrier (Unknown Type, Small)Female · 4 yearsGranville County Animal Shelter, Granville County
RescueDaisy (opens Hamilton's Healing Hearts's profile in a new tab)Wheaten TerrierFemaleHamilton's Healing Hearts, Pender County
Newt (opens WCAC's profile in a new tab)Medium Terrier CrossMale · 1 years, 3 months · 53 lbsWCAC, Wake CountyAt the shelter 42 days
RescueIn fosterLola (opens Mercy Fund's profile in a new tab)Terrier, ManchesterFemale · 3 yearsMercy Fund, McDowell CountyIn foster near Marion
RescueUrsa (opens Saving Grace's profile in a new tab)TerrierFemale · 3 monthsSaving Grace, Wake CountyAt the shelter 2 months
RescueDoc Watson (opens Mountain Pet Rescue Asheville's profile in a new tab)Terriers (Medium)Male · 4 years · 50 lbsMountain Pet Rescue Asheville, Buncombe County
RescueAmbercup, a Pumpkin Pup (opens The Maggie Society's profile in a new tab)Terrier (Unknown Type, Small)Female · 2 monthsThe Maggie Society, Wilson County
In fosterTootie (opens WCAC's profile in a new tab)Large Terrier CrossFemale · 2 years, 6 months · 46 lbsWCAC, Wake County
RescueMillie (NC) (opens New Rattitude - North Carolina's profile in a new tab)Rat TerrierFemaleNew Rattitude - North Carolina, Wake County
RescueDebo (opens M&M's Fur-Ever Furbabies's profile in a new tab)Jack Russell TerrierMale · 8 yearsM&M's Fur-Ever Furbabies, Moore County
RescueSpike (opens Adoption First's profile in a new tab)TerrierMale · 1 yearAdoption First, Onslow County
RescueIn fosterJagger (opens Clifford's Army's profile in a new tab)TerrierMale · 3 yearsClifford's Army, Cleveland CountyIn foster near Earl
RescueIn fosterMackenzie (opens Freedom Ride's profile in a new tab)TerrierFemale · 3 monthsFreedom Ride, Wake CountyIn foster near Raleigh
RescuePiper (opens S.A.F.E. Animal Haven's profile in a new tab)Yorkie, Yorkshire TerrierFemaleS.A.F.E. Animal Haven, Mecklenburg County
RescueBonnie (bonded to Clyde) (opens Pawfect Match Rescue and Rehabilitation's profile in a new tab)Boxer Terrier (Unknown Type, Medium)FemalePawfect Match Rescue and Rehabilitation, Wake County
RescueIn fosterLarry (opens Clifford's Army's profile in a new tab)TerrierMale · 3 yearsClifford's Army, Cleveland CountyIn foster near Earl
Danny Boy (opens Pender County Humane Society's profile in a new tab)Glen of Imaal TerrierMalePender County Humane Society, Pender County
On stray holdFarmer Ne-Yo (opens WCAC's profile in a new tab)Large Terrier CrossMale · 1 years · 56 lbsWCAC, Wake County
RescueBarris (opens Crisis Dogs NC's profile in a new tab)Cairn TerrierFemaleCrisis Dogs NC, Wake County
RescueIn fosterTurbo (opens Mercy Fund's profile in a new tab)Terrier, Jack RussellMale · 3 yearsMercy Fund, McDowell CountyIn foster near Marion
RescueBailey (opens Hearts of the North's profile in a new tab)Terriers (Medium)Male · 4 years · 31 lbsHearts of the North, Rutherford County
RescueOlivia (opens Yorkie Haven Rescue's profile in a new tab)Yorkie, Yorkshire TerrierFemale · 10 yearsYorkie Haven Rescue, Mecklenburg County
RescueMinnie (opens North Mecklenburg Animal Rescue's profile in a new tab)Yorkie, Yorkshire TerrierFemale · 9 yearsNorth Mecklenburg Animal Rescue, Mecklenburg County
In fosterBeffy (opens WCAC's profile in a new tab)Medium Terrier CrossMale · 3 years, 6 months · 47 lbsWCAC, Wake County
Buffy (opens WCAC's profile in a new tab)Jack Russell TerrierFemale · 5 months · 12 lbsWCAC, Wake County
Suzy (opens Valley River Humane's profile in a new tab)TerrierFemale · 1 yearValley River Humane, Cherokee CountyAt the shelter 31 days
Finch (opens GCAS's profile in a new tab)Terrier, Rat and Terrier, Rat mixMale · 11 monthsGCAS, Guilford County
RescueAdam (opens Saving Grace's profile in a new tab)TerrierMale · 2 yearsSaving Grace, Wake CountyAt the shelter 51 days
RescueFowler (opens Godbey Creek's profile in a new tab)Terriers (Medium)Male · 4 years · 35 lbsGodbey Creek, Davie County
RescueErida (opens Rainbow Animal Rescue's profile in a new tab)Terriers (Small)Female · adult · 12 lbsRainbow Animal Rescue, Halifax County
RescueIn fosterPiggy smalls medical adoption (opens Longleaf's profile in a new tab)Terrier, Yorkshire, YorkieMale · 8 yearsLongleaf, Orange CountyIn foster near Hillsborough
Johnny (opens SPCA of the Triad's profile in a new tab)Terrier, BullMale · 5 monthsSPCA of the Triad, Guilford County
Jack (Courtesy Post) (opens Heart of the Foothills Animal Rescue's profile in a new tab)Rat TerrierMale · 10 yearsHeart of the Foothills Animal Rescue, Rutherford County
RescueIn fosterGracie (opens Cause for Paws's profile in a new tab)Terrier, Jack RussellFemale · 2 yearsCause for Paws, Wake CountyIn foster near Raleigh
RescueIn fosterCharmer (opens Paws of the Pines's profile in a new tab)TerrierMale · 8 monthsPaws of the Pines, Moore CountyIn foster near Pinebluff
She-Ra (opens WCAC's profile in a new tab)Medium Terrier CrossFemale · 4 years, 3 months · 34 lbsWCAC, Wake CountyAt the shelter 4 months
RescueReggie (opens Piedmont Animal Rescue's profile in a new tab)Yorkie, Yorkshire TerrierMale · 12 years · 8 lbsPiedmont Animal Rescue, Iredell County
RescueTilly (opens Pawfect Match Rescue and Rehabilitation's profile in a new tab)Yorkie, Yorkshire TerrierFemalePawfect Match Rescue and Rehabilitation, Wake County
RescueHoward (opens The Maggie Society's profile in a new tab)Terrier (Unknown Type, Small)Male · 8 monthsThe Maggie Society, Wilson County
RescueHarley (opens Yorkie Haven Rescue's profile in a new tab)Yorkie, Yorkshire TerrierFemale · 8 yearsYorkie Haven Rescue, Mecklenburg County
RescueMilo (opens Schnauzer Savers Rescue's profile in a new tab)Yorkie, Yorkshire TerrierMale · 1 yearSchnauzer Savers Rescue, Durham County
RescueHumphrey Bogart (Bogie) (opens Happy Tails Rescue's profile in a new tab)Airedale TerrierMale · youngHappy Tails Rescue, Catawba County
RescueKitty (opens Pawsitive Impact NC Dog Rescue's profile in a new tab)Yorkie, Yorkshire TerrierFemale · 1 yearPawsitive Impact NC Dog Rescue, Union 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 429 terriers on the list today are spread across 58 counties; the most are listed in Wake County (94), Mecklenburg County (25) and Iredell County (24). About 57% are listed by rescues and 43% by public and nonprofit shelters, and about 55% live in foster homes rather than at a shelter, so a visit may need an appointment. Of the 318 with an age listed, the typical (median) age is about a year. One is 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 terriers
Terriers were bred to work on their own and to dig out burrowed animals, so many are independent and some love to dig. They have energy to spare, need lots of exercise and respond well to reward-based training.
Breed labels come from each shelter. They are a staff member's best guess from a pet's looks, not a DNA test, so a pet listed here may be a different mix, and a pet of this breed may be listed under another label.
Before you adopt, read our guides to adopting versus buying a dog in NC and when to spay or neuter a dog by size.
NC rescues for terriers
-
Boston Terrier Rescue of North CarolinaStatewide NC (Greensboro per directories); also serves SC, VA, GA and MD -
Yorkie Haven RescueNational Yorkie rescue with a North Carolina branch in Charlotte
We checked each rescue's own page on or before October 17, 2026. Contact a rescue directly about the pets it has and how it adopts. Logos belong to their organizations and are shown to identify them; ask us and we'll remove one.
Get an email when a new terrier 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