Shepherd mixes for adoption in North Carolina
166 shepherd mixes listed at North Carolina shelters when we last checked, October 17, 2026. Every pet links to its own shelter, which handles the adoption.
Shepherd mixes listed for adoption
Showing 48 of 166 pets
See the 348 shelters and rescues
RescueIn fosterSioux (opens Clifford's Army's profile in a new tab)ShepherdFemale · 2 yearsClifford's Army, Cleveland CountyIn foster near Earl
RescueOrry (opens Perfectly Imperfect Pups's profile in a new tab)ShepherdMale · 10 years · 83 lbsPerfectly Imperfect Pups, Wake County
RescueBelgium Wheat (opens Saving Grace's profile in a new tab)ShepherdMale · 3 monthsSaving Grace, Wake CountyAt the shelter 32 days
RescueIn fosterBuddie (opens Wagon Tails's profile in a new tab)ShepherdMale · 6 monthsWagon Tails, Duplin CountyIn foster near Beulaville
Simon (opens Valley River Humane's profile in a new tab)ShepherdMale · 1 yearValley River Humane, Cherokee CountyAt the shelter 4 months
RescueRocco (opens Carolina Animal Network's profile in a new tab)Shepherd (Unknown Type)3 months · 17 lbsCarolina Animal Network, Wake County
In fosterMikki (opens WCAC's profile in a new tab)ShepherdFemale · 2 years · 41 lbsWCAC, Wake County
RescueLilly Rose (opens Rusty's Rescue Ranch's profile in a new tab)Shepherds (All Types)Female · 4 years · 40 lbsRusty's Rescue Ranch, Wake County
RescueIn fosterShirley (opens Freedom Ride's profile in a new tab)ShepherdFemale · 3 yearsFreedom Ride, Wake CountyIn foster near Raleigh
RescueKenan (opens Saving Grace's profile in a new tab)ShepherdMale · 5 monthsSaving Grace, Wake County
RescueMama (opens Big Hearts Big Barks's profile in a new tab)Shepherd (Unknown Type)Female · adultBig Hearts Big Barks, Iredell County
Frank (opens Valley River Humane's profile in a new tab)ShepherdMale · 9 monthsValley River Humane, Cherokee CountyAt the shelter 44 days
Tatiana Noel (opens Humane Society of Concord's profile in a new tab)ShepherdFemale · 2 yearsHumane Society of Concord, Cabarrus CountyAt the shelter 23 months
Meatball (opens GCAS's profile in a new tab)ShepherdMale · 1 yearGCAS, Guilford CountyAt the shelter 48 days
RescuePale Ale (opens Saving Grace's profile in a new tab)ShepherdFemale · 3 monthsSaving Grace, Wake CountyAt the shelter 32 days
RescueIn fosterMax (opens Wagon Tails's profile in a new tab)ShepherdMale · 6 monthsWagon Tails, Duplin CountyIn foster near Beulaville
In fosterOld Feller (opens WCAC's profile in a new tab)ShepherdMale · 10 years, 4 months · 51 lbsWCAC, Wake County
Milan (opens Burke Animal Services's profile in a new tab)ShepherdFemale · 2 yearsBurke Animal Services, Burke CountyAt the shelter 3 months
On stray holdMoscow Mule (opens WCAC's profile in a new tab)ShepherdMale · 3 years · 73 lbsWCAC, Wake County
RescueFlora (opens Happy Tails Rescue's profile in a new tab)Shepherds (All Types)Female · youngHappy Tails Rescue, Catawba County
RescueIn fosterPenny (opens Dizzy Dog's profile in a new tab)Shepherd2 yearsDizzy Dog, Iredell CountyIn foster near Mooresville
RescueKolsch (opens Saving Grace's profile in a new tab)ShepherdMale · 3 monthsSaving Grace, Wake CountyAt the shelter 32 days
RescueJazzy (opens It Takes A Village's profile in a new tab)ShepherdFemale · 1 yearIt Takes A Village, Lee County
RescueMissy (opens Rusty's Rescue Ranch's profile in a new tab)Shepherds (All Types)Female · 62 lbsRusty's Rescue Ranch, Wake County
RescueIn fosterDora (opens Wagon Tails's profile in a new tab)ShepherdFemale · 4 monthsWagon Tails, Duplin CountyIn foster near Beulaville
RescuePumpkin (opens Carolina Animal Network's profile in a new tab)Shepherd (Unknown Type)Male · 3 months · 15 lbsCarolina Animal Network, Wake County
RescueWillard (opens Saving Grace's profile in a new tab)ShepherdMale · 6 yearsSaving Grace, Wake CountyAt the shelter 3 months
RescueFiona (opens Godbey Creek's profile in a new tab)Shepherd (Unknown Type)Female · 7 years · 46 lbsGodbey Creek, Davie County
Girlfriend (opens WCAC's profile in a new tab)ShepherdFemale · 8 years, 7 months · 57 lbsWCAC, Wake CountyAt the shelter 47 days
RescueGerald (opens Kora's Rescue Ranch's profile in a new tab)Shepherd (Unknown Type)Male · adultKora's Rescue Ranch, Randolph County
RescueJocelyn (opens Saving Grace's profile in a new tab)ShepherdFemale · 1 yearSaving Grace, Wake County
RescueIn fosterPiper (opens Paws of the Pines's profile in a new tab)ShepherdFemale · 4 monthsPaws of the Pines, Moore CountyIn foster near Pinebluff
RescueIn fosterLilith (opens Wagon Tails's profile in a new tab)ShepherdFemale · 4 monthsWagon Tails, Duplin CountyIn foster near Beulaville
RescueJesse (opens Rusty's Rescue Ranch's profile in a new tab)Shepherd (Unknown Type)MaleRusty's Rescue Ranch, Wake County
RescueIn fosterSadie Shep (opens IAR's profile in a new tab)ShepherdFemale · 11 monthsIAR, Durham CountyIn foster near Durham
RescueAmber (opens Saving Grace's profile in a new tab)ShepherdFemale · 3 monthsSaving Grace, Wake County
Coretta Queen (cora) (opens WCAC's profile in a new tab)ShepherdFemale · 1 years, 9 months · 52 lbsWCAC, Wake CountyAt the shelter 33 days
Scooby (opens Valley River Humane's profile in a new tab)Shepherd mixMale · 2 yearsValley River Humane, Cherokee CountyAt the shelter 12 months
Cooper (opens Colonial Capital Humane Society's profile in a new tab)Shepherd (Unknown Type) Terrier (Unknown Type, Small) mixMale · 8 yearsColonial Capital Humane Society, Craven County
RescueDorian (opens Pawfect Match Rescue and Rehabilitation's profile in a new tab)Border Collie Shepherd (Unknown Type) mixMalePawfect Match Rescue and Rehabilitation, Wake County
Rockelle (Rosie) (opens Rutherford County Animal Control Services's profile in a new tab)Shepherd (Unknown Type) Mixed Breed (Medium) mixFemale · 6 yearsRutherford County Animal Control Services, Rutherford County
Slate (opens Brunswick Animal Protective Services's profile in a new tab)Shepherd mixMale · adultBrunswick Animal Protective Services, Brunswick CountyAt the shelter 3 months
RescueDarla (opens Pawfect Match Rescue and Rehabilitation's profile in a new tab)Shepherd (Unknown Type) Labrador Retriever mixFemalePawfect Match Rescue and Rehabilitation, Wake County
RescueIn fosterHappy (opens Adoption First's profile in a new tab)Shepherd mixFemale · 3 monthsAdoption First, Onslow CountyIn foster near Jacksonville
RescueRayna (opens FOSS's profile in a new tab)Shepherd and Mixed Breed (Medium) mixFemale · 2 yearsFOSS, Stokes County
RescueIn fosterSuzy (opens Beautiful Together's profile in a new tab)Shepherd and Mixed Breed (Large) mixFemale · 3 yearsBeautiful Together, Orange CountyIn foster near Chapel Hill
RescueAnniebelle Lee (opens Pawfect Match Rescue and Rehabilitation's profile in a new tab)Hound (Unknown Type) Shepherd (Unknown Type) mixFemalePawfect Match Rescue and Rehabilitation, Wake 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 166 shepherd mixes on the list today are spread across 38 counties; the most are listed in Wake County (61), Mecklenburg County (11) and Onslow County (7). About 69% are listed by rescues and 31% by public and nonprofit shelters, and about 63% live in foster homes rather than at a shelter, so a visit may need an appointment. Of the 110 with an age listed, the typical (median) age is about a year.
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 shepherd mixes
Herding dogs are smart, energetic and highly trainable, and they love to work and stay busy. Without enough exercise or mental stimulation, they may try to herd people by chasing or nipping.
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.
Source: Gwinnett County Animal Shelter: Dog Breed Characteristics.
NC rescues for shepherd mixes
-
Freedom German Shepherd RescueBased in La Grange, adopts only in North Carolina and South Carolina
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 shepherd mix 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
