Puppy Weight Predictor

Curious how big your puppy will get? Pick your puppy's breed (or a size range if you're not sure) and enter their current weight and age to estimate their adult weight. Want breed-specific health notes too? See ourdog breed guides.

Estimated adult weight
--

This is a statistical estimate based on typical breed-size growth curves, not an exact prediction — genetics, sex, and neuter status also affect final size. For a breed-specific estimate, ask your vet.

Plan ahead

Know the size, plan the budget

Once you know roughly how big your dog will get, it's much easier to budget for food, crates, and vet care. See our full cost breakdown by size.

Read the dog cost guide
Free tool

Estimate what coverage would cost for your dog

Premiums swing widely by breed, age, and location. Our calculator gives you a realistic range in about a minute — no email, no sign-up.

Open the pet insurance calculator
Shop

Buy gear for their predicted adult size, not their current size

Crates and beds sized for today get outgrown fast. Once you have a predicted adult weight above, it's worth sizing gear for that instead.

Browse puppy gear on Amazon(affiliate link)

How to use it

  1. Weigh your puppy — a kitchen scale works for small breeds; for larger puppies, use your last vet-visit weight or a bathroom scale (weigh yourself holding your puppy, then subtract your own weight).
  2. Note their current age in weeks. Months work too, roughly — just convert (e.g. 4 months ≈ 17 weeks).
  3. Select their breed from the list, which also shows that breed's typical adult weight range. If they're mixed-breed or you're not sure, pick an expected adult size instead (small, medium, large, or giant).
  4. Hit "Predict adult weight" for an instant estimate, along with what percentage of adult weight they've typically reached at their current age.

How this calculator works

Puppies of different adult sizes reach their full weight on different timelines: small breeds mature by about 9-10 months, medium breeds by about 12 months, large breeds by 12-18 months, and giant breeds can keep filling out until 18-24 months. At any given age, a puppy has typically reached a predictable percentage of their eventual adult weight. This tool inverts that curve: it divides your puppy's current weight by the expected percentage of adult weight for their age and size category to estimate the adult weight. Selecting a specific breed uses that breed's typical adult weight range to sanity-check the estimate; selecting a size range uses the midpoint of that range's growth curve.

How accurate is it?

This is a statistical estimate, not a guarantee for your individual dog. The underlying growth-curve timing is modeled on a real, peer-reviewed dataset of growth records from a large population of dogs (see Data sources below), but the curve itself is bucketed by four size categories — small, medium, large, giant — not built separately for each of the 65+ breeds listed. Selecting a specific breed adds a genuinely useful sanity-check (its typical adult weight range) on top of that size-category curve, but it doesn't change the shape of the curve itself. On top of that, individual dogs vary: genetics, sex, neuter timing, and litter size all affect final adult weight in ways this tool can't account for. Treat the result as a reasonable planning estimate — useful for budgeting food, gear, and medication dosing ranges — not a precise prediction. It's also more reliable in the 8-26 week range, where the growth curve has the most differentiation; very young puppies (under 8 weeks) and nearly-grown dogs both compress toward less-informative estimates.

Understanding your result

The headline number is an estimated adult weight — a single point estimate, not a range, so it's worth treating it as a rough midpoint rather than an exact target. The line below it ("at X weeks old, your puppy has typically reached about Y% of their adult weight") shows the math behind that number, which is useful for sanity-checking: if your puppy is currently tracking well ahead of or behind that percentage compared to littermates or breed norms, that's a sign they may finish above or below the breed's typical range, which is normal individual variation, not necessarily a problem. If you selected a specific breed, compare the predicted number against that breed's published adult range (shown once you select a breed) — a prediction that falls well outside that range is more often a sign of an entered-weight or age typo than an unusual dog, so it's worth double-checking your inputs first.

Weight-by-age charts for popular breeds

Want a quick reference instead of entering numbers above? These tables use the same growth curve as the calculator, applied to each breed's typical adult weight range.

Labrador weight by age

AgeEstimated weight
2 months~13-14 lb
3 months~23-24 lb
4 months~32-33 lb
5 months~40-41 lb
6 months~50-51 lb
9 months~60-61 lb
12 months~65-66 lb
18 months (full grown)55-80 lb

A full-grown Labrador Retriever typically weighs 55-80 lb, with males usually toward the higher end. See ourLabrador Retriever breed guideor use the calculator above with Labrador pre-selected.

Full-grown Cavalier King Charles Spaniel size

AgeEstimated weight
2 months~5 lb
3 months~7-8 lb
4 months~10 lb
5 months~11-12 lb
6 months~13 lb
9-10 months (full grown)10-18 lb

A full-grown Cavalier King Charles Spaniel typically weighs 10-18 lb. See our Cavalier King Charles Spaniel breed guideor use the calculator above with Cavalier pre-selected.

Beagle dog weight

AgeEstimated weight
2 months~8 lb
3 months~13 lb
4 months~17 lb
5 months~20 lb
6 months~22 lb
10-12 months (full grown)18-30 lb

A full-grown Beagle typically weighs 18-30 lb. See ourBeagle breed guide oruse the calculator above with Beagle pre-selected.

German Shorthaired Pointer weight

AgeEstimated weight
2 months~11-12 lb
3 months~20 lb
4 months~28 lb
5 months~35 lb
6 months~43 lb
9 months~52 lb
12 months~56 lb
18 months (full grown)45-70 lb

A full-grown German Shorthaired Pointer typically weighs 45-70 lb. See ourGerman Shorthaired Pointer breed guideor use the calculator above with GSP pre-selected.

Cane Corso weight by age

AgeEstimated weight
2 months~15-16 lb
3 months~28 lb
4 months~39-40 lb
5 months~52 lb
6 months~64-65 lb
9 months~83 lb
12 months~93-94 lb
18 months~102 lb
24 months (full grown)88-120 lb

A full-grown Cane Corso typically weighs 88-120 lb, and as a giant breed keeps filling out until about 24 months. See ourCane Corso breed guide oruse the calculator above with Cane Corso pre-selected.

Boston Terrier weight by age

AgeEstimated weight
2 months~6 lb
3 months~9-10 lb
4 months~12 lb
5 months~14 lb
6 months~16 lb
9-10 months (full grown)10-25 lb

A full-grown Boston Terrier typically weighs 10-25 lb. See ourBoston Terrier breed guide oruse the calculator above with Boston Terrier pre-selected.

Bernese Mountain Dog weight by age

AgeEstimated weight
2 months~14-15 lb
3 months~26 lb
4 months~37 lb
5 months~48-49 lb
6 months~60 lb
9 months~78 lb
12 months~87-88 lb
18 months~95-96 lb
24 months (full grown)80-115 lb

A full-grown Bernese Mountain Dog typically weighs 80-115 lb. See ourBernese Mountain Dog breed guide oruse the calculator above with Bernese Mountain Dog pre-selected.

Rottweiler weight by age

AgeEstimated weight
2 months~16 lb
3 months~29 lb
4 months~40-41 lb
5 months~53-54 lb
6 months~66-67 lb
9 months~86 lb
12 months~96-97 lb
18 months~105 lb
24 months (full grown)80-135 lb

A full-grown Rottweiler typically weighs 80-135 lb. See ourRottweiler breed guide oruse the calculator above with Rottweiler pre-selected.

Yorkshire Terrier weight by age

AgeEstimated weight
2 months~2 lb
3 months~3 lb
4 months~4 lb
5 months~4-5 lb
6 months~5 lb
9-10 months (full grown)4-7 lb

A full-grown Yorkshire Terrier typically weighs 4-7 lb. See ourYorkshire Terrier breed guide oruse the calculator above with Yorkshire Terrier pre-selected.

Dachshund weight by age

AgeEstimated weight
2 months~8 lb
3 months~13 lb
4 months~17 lb
5 months~20 lb
6 months~22 lb
9-10 months (full grown)16-32 lb

A full-grown standard Dachshund typically weighs 16-32 lb (miniature Dachshunds are smaller, at 8-11 lb). See ourDachshund breed guide oruse the calculator above with Dachshund pre-selected.

Related breed guides

Want breed-specific health notes, temperament, and maturity timing alongside the weight numbers? See any of our breed guides — each includes that breed's typical adult weight range along with what actually matters for owning one.

Data sources

Growth-curve timing is modeled on size-based growth standards from Salt et al. (2017), "Growth standard charts for monitoring bodyweight in dogs of different sizes," PLoS One 12(9): e0182064, a study of growth records from millions of dogs. Breed adult-weight ranges reflect commonly published breed-standard weight ranges (AKC and veterinary breed references) and represent population-typical ranges, not guarantees for any individual dog.

Frequently asked questions

How much should my puppy weigh?

There's no single number — it depends entirely on breed (or expected adult size) and current age. A 12-week-old Chihuahua and a 12-week-old Great Dane are both perfectly healthy at wildly different weights. Enter your puppy's current weight, age, and breed above for an estimate, or check a specific breed's typical adult range on our breed guides.

How big will my puppy get?

Breed (or expected adult size, if mixed or unsure) is the single biggest factor, followed by where your puppy currently sits relative to typical growth timing for that size. The calculator above combines your puppy's current weight and age with breed-size growth-curve data to estimate an adult weight — use the specific breed if you know it, since that also gives you a typical adult range to sanity-check the number against.

At what age do puppies stop growing?

It depends heavily on adult size: roughly 9-10 months for small breeds, about 12 months for medium breeds, 15-18 months for large breeds, and 18-24 months for giant breeds, based on growth-curve research. Height typically levels off before this; large and giant breeds keep adding muscle and body mass for months after they stop getting taller. See our puppy growth stages guide for the full breakdown by size.

Is my puppy underweight?

This calculator estimates adult size — it isn't a health assessment, and it can't tell you whether your puppy's current weight is healthy for them right now. That's a body condition judgment (can you easily feel the ribs, is there a visible waist) that's best made by your vet at a checkup, especially since being underweight can have medical causes that a weight number alone won't reveal. Our body condition score guide explains what vets actually look for.

Is my puppy overweight?

Same caveat as underweight: this tool predicts adult size from a growth curve, it doesn't assess current body condition. A puppy tracking heavier than the breed average isn't necessarily overweight — large-boned individuals and different growth timing both affect this. Body condition scoring (feeling for ribs and waist definition) is the actual clinical method; see our body condition score guide, and ask your vet at your next visit if you're concerned.

My puppy's predicted weight is noticeably different from their breed's typical adult range — did I do something wrong?

Probably not. The prediction is driven by where your puppy currently sits on the growth curve for their size category, so a puppy that's currently tracking a bit ahead or behind the typical pace will predict above or below the breed's usual midpoint — that's expected, not an error. It's worth double-checking the age and weight you entered are correct, and keep in mind individual dogs (and litters) vary; if the gap is large, your vet can weigh in at your puppy's next visit.

Related tools

Related guides