Breed guides
Meet the faces behind the facts. Find your breed, then explore care and product picks made for them. Browse 244 dog and 24 cat guides.
Meet a few favorites
Explore all dog breeds
244 breeds · quick facts and care guides
- Mixed breedAny size · weight-based
- AffenpinscherToy breed · approx. 7–10 lb
- Afghan HoundLarge breed · approx. 50–60 lb
- Airedale TerrierMedium breed · approx. 50–70 lb
- AkitaLarge breed · approx. 70–130 lb
- Alaskan Klee KaiToy–small breed · approx. 6–25 lb
- Alaskan MalamuteLarge breed · approx. 75–85 lb
- American BulldogLarge breed · approx. 60–100 lb
- American Bully — ClassicLarge breed · approx. 55–75 lb
- American Bully — PocketMedium breed · approx. 40–60 lb
- American Bully — StandardLarge breed · approx. 65–85 lb
- American Bully — XLGiant breed · approx. 90–130 lb
- American English CoonhoundLarge breed · approx. 45–65 lb
- American Eskimo DogSmall breed · approx. 10–35 lb
- American FoxhoundLarge breed · approx. 60–70 lb
- American Hairless TerrierSmall breed · approx. 12–28 lb
- American Pit Bull TerrierMedium breed · approx. 30–60 lb
- American Pit Bull Terrier — Blue NoseMedium breed · approx. 30–60 lb
- American Pit Bull Terrier — BrindleMedium breed · approx. 30–60 lb
- American Pit Bull Terrier — Red NoseMedium breed · approx. 30–60 lb
- American Staffordshire TerrierMedium breed · approx. 40–70 lb
- American Water SpanielMedium breed · approx. 25–45 lb
- Anatolian ShepherdGiant breed · approx. 80–150 lb
- AussiedoodleSmall–large mix · approx. 25–70 lb
- Australian Cattle DogMedium breed · approx. 35–50 lb
- Australian ShepherdMedium breed · approx. 40–65 lb
- Australian TerrierSmall breed · approx. 15–20 lb
- AzawakhLarge breed · approx. 33–55 lb
- BarbetMedium breed · approx. 35–65 lb
- BasenjiSmall breed · approx. 22–24 lb
- Basset Fauve de BretagneMedium breed · approx. 23–39 lb
- Basset HoundMedium breed · approx. 40–65 lb
- BeagleSmall breed · approx. 20–30 lb
- Bearded CollieMedium breed · approx. 45–55 lb
- BeauceronLarge breed · approx. 70–110 lb
- Bedlington TerrierSmall breed · approx. 17–23 lb
- Belgian LaekenoisLarge breed · approx. 55–65 lb
- Belgian MalinoisLarge breed · approx. 40–80 lb
- Belgian SheepdogLarge breed · approx. 45–75 lb
- Belgian TervurenLarge breed · approx. 45–75 lb
- Bergamasco SheepdogLarge breed · approx. 57–84 lb
- Berger PicardLarge breed · approx. 50–70 lb
- BernedoodleLarge breed · approx. 10–90 lb
- Bernese Mountain DogGiant breed · approx. 70–115 lb
- Bichon FriseSmall breed · approx. 12–18 lb
- Biewer TerrierToy breed · approx. 4–8 lb
- Black and Tan CoonhoundLarge breed · approx. 65–110 lb
- Black Mouth CurLarge breed · approx. 35+ lb
- Black Russian TerrierGiant breed · approx. 80–130 lb
- BloodhoundLarge breed · approx. 80–110 lb
- Bluetick CoonhoundLarge breed · approx. 45–80 lb
- BoerboelGiant breed · approx. 150–200 lb
- Border CollieMedium breed · approx. 30–55 lb
- Border TerrierSmall breed · approx. 11–15 lb
- BorzoiLarge breed · approx. 60–105 lb
- Boston TerrierSmall breed · approx. 12–25 lb
- Bouvier des FlandresLarge breed · approx. 70–110 lb
- BoxerLarge breed · approx. 50–80 lb
- Boykin SpanielMedium breed · approx. 25–40 lb
- Bracco ItalianoLarge breed · approx. 55–90 lb
- BriardLarge breed · approx. 55–100 lb
- BrittanyMedium breed · approx. 30–40 lb
- Brussels GriffonToy breed · approx. 8–10 lb
- Bull TerrierMedium breed · approx. 50–70 lb
- BullmastiffGiant breed · approx. 100–130 lb
- Cairn TerrierSmall breed · approx. 13–14 lb
- Canaan DogMedium breed · approx. 35–55 lb
- Cane CorsoGiant breed · approx. 88–110 lb
- Cardigan Welsh CorgiSmall breed · approx. 25–38 lb
- Carolina DogMedium breed · approx. 35–50 lb
- Catahoula Leopard DogLarge breed · approx. 50–95 lb
- CavachonSmall mix · approx. 10–20 lb
- Cavalier King Charles SpanielSmall breed · approx. 13–18 lb
- CavapooSmall breed · approx. 9–25 lb
- Cesky TerrierSmall breed · approx. 14–24 lb
- Chesapeake Bay RetrieverLarge breed · approx. 55–80 lb
- ChihuahuaToy breed · approx. 3–6 lb
- Chinese CrestedToy breed · approx. 8–12 lb
- Chinese Shar-PeiMedium breed · approx. 45–60 lb
- ChinookLarge breed · approx. 50–90 lb
- ChiweenieToy–small mix · approx. 5–20 lb
- Chow ChowMedium breed · approx. 45–70 lb
- Cirneco dell’EtnaSmall breed · approx. 19–28 lb
- Clumber SpanielLarge breed · approx. 55–85 lb
- CockapooSmall breed · approx. 12–24 lb
- Cocker SpanielMedium breed · approx. 20–30 lb
- CollieLarge breed · approx. 50–75 lb
- Coton de TulearSmall breed · approx. 8–15 lb
- Curly-Coated RetrieverLarge breed · approx. 60–95 lb
- DachshundSmall breed · approx. 16–32 lb
- DalmatianMedium breed · approx. 45–70 lb
- Dandie Dinmont TerrierSmall breed · approx. 18–24 lb
- Danish-Swedish FarmdogSmall breed · approx. 15–20 lb
- Doberman PinscherLarge breed · approx. 60–100 lb
- Dogo ArgentinoLarge breed · approx. 80–100 lb
- Dogue de BordeauxGiant breed · approx. 99+ lb
- English BulldogMedium breed · approx. 40–50 lb
- English Cocker SpanielMedium breed · approx. 26–34 lb
- English FoxhoundLarge breed · approx. 60–75 lb
- English SetterLarge breed · approx. 45–80 lb
- English Springer SpanielMedium breed · approx. 40–50 lb
- English Toy SpanielToy breed · approx. 8–14 lb
- Entlebucher Mountain DogMedium breed · approx. 40–65 lb
- Field SpanielMedium breed · approx. 35–50 lb
- Finnish LapphundMedium breed · approx. 33–53 lb
- Finnish SpitzMedium breed · approx. 20–33 lb
- Flat-Coated RetrieverLarge breed · approx. 60–70 lb
- French BulldogSmall breed · approx. 16–28 lb
- German PinscherMedium breed · approx. 25–45 lb
- German ShepherdLarge breed · approx. 50–90 lb
- German Shorthaired PointerLarge breed · approx. 45–70 lb
- German Wirehaired PointerLarge breed · approx. 50–70 lb
- Giant SchnauzerLarge breed · approx. 55–95 lb
- Glen of Imaal TerrierMedium breed · approx. 32–40 lb
- Golden RetrieverLarge breed · approx. 55–75 lb
- GoldendoodleLarge breed · approx. 15–90 lb
- Gordon SetterLarge breed · approx. 45–80 lb
- Grand Basset Griffon VendéenMedium breed · approx. 40–45 lb
- Great DaneGiant breed · approx. 110–175 lb
- Great PyreneesGiant breed · approx. 85–115 lb
- Greater Swiss Mountain DogGiant breed · approx. 85–140 lb
- GreyhoundLarge breed · approx. 60–70 lb
- HarrierMedium breed · approx. 45–60 lb
- HavaneseSmall breed · approx. 7–13 lb
- Ibizan HoundLarge breed · approx. 45–50 lb
- Icelandic SheepdogMedium breed · approx. 25–30 lb
- Irish Red and White SetterLarge breed · approx. 35–60 lb
- Irish SetterLarge breed · approx. 60–70 lb
- Irish TerrierMedium breed · approx. 25–27 lb
- Irish Water SpanielLarge breed · approx. 45–68 lb
- Irish WolfhoundGiant breed · approx. 105–120 lb
- Italian GreyhoundToy breed · approx. 7–14 lb
- Jack Russell TerrierSmall breed · approx. 13–17 lb
- Japanese ChinToy breed · approx. 7–11 lb
- KeeshondMedium breed · approx. 35–45 lb
- Kerry Blue TerrierMedium breed · approx. 33–40 lb
- KomondorGiant breed · approx. 80+ lb
- KuvaszLarge breed · approx. 70–115 lb
- LabradoodleLarge breed · approx. 15–80 lb
- Labrador RetrieverLarge breed · approx. 55–80 lb
- Lagotto RomagnoloMedium breed · approx. 24–35 lb
- Lakeland TerrierSmall breed · approx. 17 lb
- Lancashire HeelerSmall breed · approx. 9–17 lb
- LeonbergerGiant breed · approx. 90–170 lb
- Lhasa ApsoSmall breed · approx. 12–18 lb
- LöwchenSmall breed · approx. 15 lb
- MalshiToy–small mix · approx. 6–16 lb
- MalteseToy breed · approx. 4–7 lb
- MaltipooSmall breed · approx. 5–20 lb
- Manchester Terrier (Standard)Small breed · approx. 12–22 lb
- MastiffGiant breed · approx. 120–230 lb
- Miniature American ShepherdMedium breed · approx. 20–40 lb
- Miniature Bull TerrierSmall breed · approx. 18–28 lb
- Miniature PinscherToy breed · approx. 8–10 lb
- Miniature PoodleSmall breed · approx. 10–15 lb
- Miniature SchnauzerSmall breed · approx. 11–20 lb
- MorkieToy–small mix · approx. 4–12 lb
- Mountain CurMedium breed · approx. 30–60 lb
- MudiSmall breed · approx. 18–29 lb
- Neapolitan MastiffGiant breed · approx. 110–150 lb
- Nederlandse KooikerhondjeSmall breed · approx. 20–30 lb
- NewfoundlandGiant breed · approx. 100–150 lb
- Norfolk TerrierSmall breed · approx. 11–12 lb
- Norwegian BuhundMedium breed · approx. 26–40 lb
- Norwegian ElkhoundMedium breed · approx. 48–55 lb
- Norwegian LundehundSmall breed · approx. 12–18 lb
- Norwich TerrierSmall breed · approx. 12 lb
- Nova Scotia Duck Tolling RetrieverMedium breed · approx. 35–50 lb
- Old English SheepdogLarge breed · approx. 60–100 lb
- Olde English BulldoggeLarge breed · approx. 50–80 lb
- OtterhoundLarge breed · approx. 80–115 lb
- PapillonToy breed · approx. 5–10 lb
- Parson Russell TerrierSmall breed · approx. 13–17 lb
- PekingeseSmall breed · approx. 7–14 lb
- Pembroke Welsh CorgiSmall breed · approx. 24–30 lb
- Petit Basset Griffon VendéenMedium breed · approx. 25–40 lb
- Pharaoh HoundMedium breed · approx. 45–55 lb
- Plott HoundMedium breed · approx. 40–60 lb
- PointerLarge breed · approx. 45–75 lb
- Polish Lowland SheepdogMedium breed · approx. 30–50 lb
- PomchiToy–small mix · approx. 3–12 lb
- PomeranianToy breed · approx. 3–7 lb
- PomskySmall–medium mix · approx. 10–35 lb
- Portuguese Podengo PequenoSmall breed · approx. 9–13 lb
- Portuguese Water DogMedium breed · approx. 35–60 lb
- PugSmall breed · approx. 14–18 lb
- PuggleSmall breed · approx. 15–30 lb
- PuliMedium breed · approx. 25–35 lb
- PumiMedium breed · approx. 22–29 lb
- Pyrenean ShepherdSmall breed · approx. 15–30 lb
- Rat TerrierSmall breed · approx. 10–25 lb
- Redbone CoonhoundLarge breed · approx. 45–70 lb
- Rhodesian RidgebackLarge breed · approx. 70–85 lb
- RottweilerLarge breed · approx. 80–135 lb
- Russell TerrierSmall breed · approx. 9–15 lb
- Russian ToyToy breed · approx. 6.5 lb or less
- Russian Tsvetnaya BolonkaToy breed · approx. 6–9 lb
- Saint BernardGiant breed · approx. 120–180 lb
- SalukiLarge breed · approx. 40–65 lb
- SamoyedLarge breed · approx. 35–65 lb
- SchipperkeSmall breed · approx. 10–16 lb
- SchnoodleSmall–large mix · approx. 10–75 lb
- Scottish DeerhoundGiant breed · approx. 75–110 lb
- Scottish TerrierSmall breed · approx. 18–22 lb
- Sealyham TerrierSmall breed · approx. 23–24 lb
- SheepadoodleMedium–large mix · approx. 45–90 lb
- Shetland SheepdogSmall breed · approx. 15–25 lb
- Shiba InuSmall breed · approx. 17–23 lb
- Shih TzuSmall breed · approx. 9–16 lb
- Shih-PooSmall mix · approx. 8–18 lb
- ShorkieToy–small mix · approx. 5–15 lb
- Siberian HuskyMedium breed · approx. 35–60 lb
- Silky TerrierToy breed · approx. 10 lb
- Skye TerrierMedium breed · approx. 35–45 lb
- SloughiMedium breed · approx. 40–65 lb
- Smooth Fox TerrierSmall breed · approx. 15–18 lb
- Soft Coated Wheaten TerrierMedium breed · approx. 30–40 lb
- Spanish Water DogMedium breed · approx. 31–49 lb
- Spinone ItalianoLarge breed · approx. 64–86 lb
- Staffordshire Bull TerrierSmall breed · approx. 24–38 lb
- Standard PoodleLarge breed · approx. 40–70 lb
- Standard SchnauzerMedium breed · approx. 30–50 lb
- Sussex SpanielMedium breed · approx. 35–45 lb
- Swedish VallhundSmall breed · approx. 20–35 lb
- Teddy Roosevelt TerrierSmall breed · approx. 8–25 lb
- Tibetan MastiffGiant breed · approx. 70–150 lb
- Tibetan SpanielSmall breed · approx. 9–15 lb
- Tibetan TerrierMedium breed · approx. 18–30 lb
- Toy Fox TerrierToy breed · approx. 4–9 lb
- Toy PoodleToy breed · approx. 4–6 lb
- Treeing Walker CoonhoundLarge breed · approx. 50–70 lb
- VizslaLarge breed · approx. 44–60 lb
- WeimaranerLarge breed · approx. 55–90 lb
- Welsh Springer SpanielMedium breed · approx. 35–55 lb
- Welsh TerrierSmall breed · approx. 20 lb
- West Highland White TerrierSmall breed · approx. 15–20 lb
- WhippetMedium breed · approx. 25–40 lb
- Wire Fox TerrierSmall breed · approx. 15–18 lb
- Wirehaired Pointing GriffonMedium breed · approx. 35–70 lb
- Wirehaired VizslaLarge breed · approx. 45–65 lb
- XoloitzcuintliToy–medium breed · approx. 10–55 lb
- YorkipooToy–small mix · approx. 4–15 lb
- Yorkshire TerrierToy breed · approx. 4–7 lb
- Zuchon (Shichon)Small mix · approx. 9–15 lb