Puppy Weight Predictor
The surest guide to how big a puppy will get is its breed. Pick yours below to see the typical adult weight range — then open the breed page for the full picture.
Predicted adult weight
49–88 lb
a typical adult German Shepherd — large.
Every breed (159)
LargeAbruzzo-Maremma Sheepdog77–115 lb
SmallAffenpinscher9–13 lb
LargeAfghan Hound51–60 lb
LargeAlaskan Malamute75–84 lb
LargeAmerican foxhound66–75 lb
MediumAmerican Water Spaniel25–45 lb
GiantAnatolian Shepherd88–143 lb
LargeAriege Pointer66 lb
LargeArtois Hound62–66 lb
SmallAustralian Terrier14 lb
MediumAzawakh33–55 lb
LargeAzores Cattle Dog44–77 lb
MediumBarak hound35–53 lb
MediumBasenji21–24 lb
MediumBasset Artésien Normand33–44 lb
Largebasset hound71 lb
MediumBavarian Mountain Hound37–66 lb
Smallbeagle20 lb
SmallBedlington Terrier18–22 lb
LargeBelgian Shepherd44–66 lb
LargeBergamasco Shepherd57–84 lb
SmallBichon Frisé11 lb
GiantBlack Russian Terrier99–132 lb
Giantbloodhound88–119 lb
SmallBolognese6–9 lb
SmallBorder Terrier11–15 lb
GiantBorzoi100 lb
MediumBoston Terrier25 lb
LargeBouvier des Ardennes49–77 lb
LargeBouvier des Flandres60–88 lb
LargeBoxer55–66 lb
LargeBracco Italiano55–88 lb
MediumBrazilian Terrier22 lb
GiantBroholmer88–154 lb
MediumBulldog51–55 lb
GiantBullmastiff90–130 lb
SmallCairn Terrier13–17 lb
MediumCanaan Dog40–55 lb
GiantCane Corso88–110 lb
GiantCaucasian Shepherd Dog99–110 lb
SmallCavalier King Charles Spaniel12–18 lb
GiantCentral Asian Shepherd Dog88–110 lb
LargeCesky Fousek49–75 lb
SmallCesky Terrier13–22 lb
LargeChesapeake Bay Retriever55–80 lb
SmallChihuahua2–7 lb
MediumChinese Chongqing Dog50 lb
MediumChippiparai39 lb
LargeCimarrón Uruguayo73–99 lb
MediumCirneco dell'Etna18–29 lb
LargeClumber Spaniel55–75 lb
Mediumcollie44 lb
Largecontinental bulldog55–66 lb
SmallCoton de Tulear8–13 lb
MediumCzechoslovakian Wolfdog44–57 lb
SmallDandie Dinmont Terrier18–24 lb
LargeDobermann71–99 lb
LargeDogo Argentino88–99 lb
GiantDogue de Bordeaux99–110 lb
LargeDrentse Patrijshond55–77 lb
SmallDutch Smoushond15–24 lb
MediumEnglish Cocker Spaniel29–32 lb
GiantEnglish Mastiff120–230 lb
SmallEnglish Toy Terrier6–8 lb
GiantEstrela Mountain Dog77–132 lb
MediumEurasier40–66 lb
MediumField Spaniel40–55 lb
LargeFila Brasileiro88 lb
LargeFlat-Coated Retriever55–79 lb
MediumFormosan Mountain Dog26–40 lb
MediumFrench Bulldog17–32 lb- SmallFrenchton13 lb
LargeGerman Longhaired Pointer66 lb
MediumGerman Pinscher31–44 lb
LargeGerman Shepherd49–88 lb
MediumGerman Spaniel40–55 lb
LargeGiant Schnauzer77–104 lb
MediumGlen of Imaal Terrier35 lb
LargeGordon Setter56–65 lb
GiantGreat Dane110–198 lb
MediumGreek Harehound37–44 lb
Largegreyhound60–71 lb
SmallGriffon Bruxellois8–13 lb
LargeHanover Hound55–88 lb
MediumIrish Terrier25–27 lb
GiantIrish wolfhound89–120 lb
SmallItalian Greyhound11 lb
MediumItalian Rough-haired Segugio40–62 lb
SmallJack Russell Terrier11–13 lb
MediumKarelian Bear Dog37–62 lb
LargeKarst Shepherd55–93 lb
MediumKerry Blue Terrier33–40 lb
SmallKing Charles Spaniel8–14 lb
GiantKomondor88–132 lb- MediumKorean Jindo Dog33–51 lb
MediumKromfohrländer20–35 lb
GiantKuvasz82–137 lb
MediumLagotto Romagnolo24–35 lb
SmallLakeland Terrier15–17 lb
LargeLarge Münsterländer66 lb
MediumLarge Vendeen Griffon Basset40–44 lb
SmallLöwchen13 lb
LargeMajorca Shepherd Dog88 lb
SmallMaltese7–9 lb
SmallMiniature Pinscher9–13 lb
SmallMiniature Schnauzer9–18 lb
LargeMudhol Hound55 lb
MediumMudi18–29 lb
GiantNeapolitan Mastiff110–154 lb
GiantNewfoundland dog119–150 lb
MediumNorwegian Buhund26–40 lb
SmallNorwegian Lundehund13–15 lb
MediumNova Scotia Duck Tolling Retriever37–51 lb
LargeOld Danish Pointer57–77 lb
SmallPapillon3–11 lb
SmallPekingese11–12 lb
MediumPembroke Welsh Corgi20–26 lb
LargePerro de Presa Mallorquin66–84 lb
MediumPeruvian Hairless Dog9–66 lb
LargePortuguese Cattle Dog55–88 lb
MediumPortuguese Podengo9–66 lb
MediumPortuguese Pointer35–60 lb
MediumPortuguese Sheepdog37–60 lb
MediumPortuguese water dog35–55 lb
GiantPresa Canario88–143 lb
Smallpug14–18 lb
MediumPuli22–33 lb
MediumPumi18–33 lb
GiantRafeiro do Alentejo77–132 lb
LargeRhodesian Ridgeback71–80 lb
GiantRottweiler93–110 lb
SmallRusskiy Toy5–7 lb
SmallSchipperke7–20 lb
LargeScottish Deerhound80–100 lb
SmallScottish Terrier19–23 lb
SmallSealyham Terrier18–20 lb
MediumSegugio Italiano a Pelo Raso40–62 lb
SmallShih Tzu10–18 lb
MediumSiberian Husky34–62 lb
LargeSlovak Cuvac68–97 lb
MediumSlovenský kopov33–44 lb
MediumSmooth Collie40–65 lb
SmallSmooth Fox Terrier15–18 lb
MediumSoft-coated Wheaten Terrier40–45 lb
MediumSpanish Water Dog31–49 lb
LargeSpinone Italiano62–82 lb
MediumStabijhoun40–60 lb
MediumStaffordshire Bull Terrier24–37 lb
MediumStandard Schnauzer31–44 lb
MediumSussex Spaniel51 lb
SmallTibetan Spaniel9–15 lb
LargeTransylvanian hound55 lb
LargeUkrainian Vivcharka66–77 lb
LargeWeimaraner55–88 lb
SmallWelsh Terrier20–21 lb
LargeWhite Swiss Shepherd55–88 lb
SmallWire Fox Terrier18 lb
SmallYorkshire Terrier7 lb
LargeYugoslavian Shepherd Dog66–99 lb
Where the numbers come from: each breed’s adult mass is published on Wikidata under the open CC0 licence and converted from kilograms to pounds. A weekly check re-reads Wikidata and fails if any range has drifted — we don’t hand-edit these values.
This doubles as a dog size calculator: the adult weight range and its class — small, medium, large or giant — tell you roughly how big a puppy will get once it is full-grown. For a mixed-breed puppy, expect an adult size between its parents’ breeds.
Common questions
How big will my puppy get?
The surest guide is the breed. Pick it above to see the adult weight range published for that breed, drawn from Wikidata’s open (CC0) data — 159 breeds are covered. A puppy usually lands inside its breed’s range, not at one end of it.
When do puppies stop growing?
It depends on size: larger breeds keep growing for longer than small ones (Hawthorne et al., 2004). We don’t publish a month-by-month curve, because we have no source that gives one breed by breed — and a made-up number would be worse than none.
Why doesn’t this ask my puppy’s current weight and age?
Because a single weigh-in predicts adult size poorly, while the breed range is measured across many adult dogs. Formulas that multiply a puppy’s weight at a given week exist, but we found no published dataset behind them that we could re-check — so we don’t use one.
What if I don’t know the breed?
For a mixed breed, expect an adult size between the parent breeds; look up each and read the two ranges together. If the parentage is unknown, a vet’s estimate from paw, frame and current growth will beat any calculator.
Adult weight varies within every breed by sex, genetics and health, and mixed-breed dogs fall between their parents. Use this as a range, not a promise.
Verified on . Based on Wikidata — dog breed mass (property P2067) (Wikimedia Foundation, query run 2026-07-22, CC0 license), Wikidata — cat breed mass (property P2067) (Wikimedia Foundation, query run 2026-07-28, CC0 license) and Body-Weight Changes during Growth in Puppies of Different Breeds (Hawthorne et al., Journal of Nutrition, 2004, vol. 134, p. 2027S). See the method.
