Everyday Life & Household Pets & Fishkeeping Size-class growth-fraction method

Puppy Adult Weight Calculator

Weigh your puppy, note its age in weeks, pick the size class it belongs to, and this calculator divides the weight by the fraction of adult bodyweight a dog of that class has typically reached at that age. It returns the projected full-grown weight with an honest uncertainty band, the share of adult weight already reached, the pounds still to gain, the age at which the growth curve flattens, and a projected weight for every milestone age between now and then. If you know what the sire and dam weigh, enter those too and the calculator cross-checks its answer against the mid-parent average.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Puppy's current weightWeigh the puppy on a bathroom scale by holding it and subtracting your own weight, or use the vet's scale at the last visit.24 lb
Age right nowCount from the whelping date if you have it; shelters usually estimate to the nearest week from tooth eruption.12 weeks
Breed size classChoose by the adult weight you expect, not by how the puppy looks now; for a mixed breed guess from the larger parent.Large — finishes 50 to 90 lb
Sire's adult weightThe father's settled adult weight in lean condition; enter 0 if you do not know it.75 lb
Dam's adult weightThe mother's settled adult weight when not pregnant or nursing; enter 0 if you do not know it.62 lb

It returns

  • Estimated adult weight — The weight the growth curve projects once the puppy stops gaining.
  • Lower end of the likely range
  • Upper end of the likely range
  • Share of adult weight already reached
  • Weight still to gain
  • Age when the curve flattens — Typical age at which weight gain stops for this size class; frame and chest fill out for months afterwards.
  • Mid-parent average weight — Blank unless both parent weights are entered. It is an independent cross-check and does no arithmetic on the estimate above.

The formula

Wadult=Wnowf(a,c)
band=±max(0.05,0.20(1f))
Wmid=Wsire+Wdam2

In plain text: W_adult = W_now / f(age, size class)

  • W_adultEstimated full-grown weight (lb)
  • W_nowThe puppy's weight today (lb)
  • f(a, c)Fraction of adult weight a dog of size class c has typically reached at age a, read off the reference curve (decimal 0–1)
  • aCurrent age (weeks)
  • cSize class: toy, small, medium, large or giant (—)

The curve is linearly interpolated between the published milestone fractions and clamped at 1.00 once the class reaches the age where weight gain stops. The uncertainty band is a disclosed rule of this calculator, not a statistical confidence interval.

Updated Category Pets & Fishkeeping Verified against published test cases Reading time 14 min

What a puppy adult weight estimate actually is

A puppy adult weight estimate is a scaling of today's weight, not a prediction from genetics. Dogs of a given adult size follow a growth curve with a characteristic shape: fast gain through the first four months, a slowing middle stretch, and a long flat tail. If you know roughly where on that curve a puppy sits, you know what fraction of its final weight it is carrying, and dividing by that fraction gives you the final weight.

The shape of the curve is what separates the classes. A Yorkshire terrier is halfway to its adult weight at twelve weeks and essentially finished by nine months. A Great Dane is only about 30% of the way there at twelve weeks and is still adding weight at eighteen months. This is why a single “multiply by four” rule fails badly outside the size it was written for — the same twelve-week weight means completely different things for the two dogs.

The decision this drives is practical. A lease with a 40-pound limit, a crate, a harness size, a dosing band on a parasite preventative, or the puppy food you will switch out of at a set weight all depend on the answer. The estimate also feeds a growth check: a puppy tracking well above or well below its own projected curve month after month is worth raising with a vet.

The formula, and why it is a division

The whole method is one division. Let f be the fraction of adult weight a dog of the chosen size class has typically reached at the puppy's current age. Then the adult weight is today's weight divided by f. If a large-breed puppy is 35% grown and weighs 24 lb, it will finish near 24 ÷ 0.35 = 68.6 lb.

Everything depends on f. This calculator holds a milestone table of f for each of five size classes and interpolates linearly between milestones, so an age of 14 weeks sits halfway between the 12-week and 16-week entries. Past the last milestone the fraction is clamped to 1.00, which is what makes the calculator return the puppy's own weight rather than something absurd when you enter a two-year-old.

The division amplifies error, and it amplifies it worse the younger the puppy. At f = 0.90 a one-pound weighing error moves the answer by 1.1 lb. At f = 0.20 the same one-pound error moves the answer by 5 lb. That asymmetry is why the calculator widens the range at young ages: the band is ±20% of the estimate multiplied by the share of growth still to come, with a floor of ±5% that takes over once the puppy is more than three-quarters grown. At twelve weeks in the large class that works out to ±13%; at six months it narrows to ±7%. Those are the calculator's own disclosed working assumptions about how sharply this method can resolve an answer — they are not a statistical confidence interval, and no such interval exists for a rule of thumb.

The sire and dam weights do no arithmetic on the headline number. They are there because the mid-parent average — the plain mean of the two parents' adult weights — is an independent line of evidence, and two independent estimates that agree are worth far more than one. When they disagree by more than a quarter the calculator says so, because one of your inputs is almost certainly wrong. The puppy's own sex deliberately does not adjust the estimate either: the puppy's current weight already carries whatever sex effect there is, so applying a dimorphism correction on top would count it twice. Sex matters only when reading the parents — a male puppy's better single benchmark is the sire, a female's is the dam.

Worked example: a 24-lb Labrador puppy at 12 weeks

You have a Labrador retriever puppy, twelve weeks old, weighing 24 lb on the vet's scale. The sire is 75 lb and the dam is 62 lb. Labradors finish between 55 and 80 lb, so the size class is large.

  1. Read the growth fraction. The large-class curve gives f = 0.35 at 12 weeks. The puppy is 35% of the way to its adult weight.
  2. Divide. 24 ÷ 0.35 = 68.6 lb estimated adult weight.
  3. Set the band. 20% × (1 − 0.35) = 13%. 68.6 × 0.87 = 59.7 lb at the low end; 68.6 × 1.13 = 77.5 lb at the high end. So: a large Labrador, most likely somewhere in the low-to-high sixties.
  4. Work out what is left. 68.6 − 24 = 44.6 lb still to gain. The dog will finish at nearly three times today's weight, and 65% of that growth is still ahead of it.
  5. Project the milestones. At six months the large curve is at 0.65, so 0.65 × 68.6 = 44.6 lb. At twelve months it is at 0.94, so 0.94 × 68.6 = 64.5 lb. The curve reaches 1.00 at 78 weeks, about 17.9 months.
  6. Cross-check against the parents. (75 + 62) ÷ 2 = 68.5 lb. That is within 0.2% of the growth-curve estimate, so both lines of evidence point at the same answer and the calculator flags the agreement.

A crate bought to fit today's 24-lb puppy is outgrown inside eight weeks. Buy for 68 lb and use a divider.

How to read the result

Read the range, not the point estimate. A headline of 68.6 lb with a band of 59.7–77.5 lb is a statement that the dog is large, not a statement that it will be 68.6 lb. If your decision changes anywhere inside that band — a 70-lb weight limit, for instance — the calculator has not answered your question and you should re-run it at six months, when the band on a large-breed puppy has narrowed to about ±7%.

The number to trust most is the one taken between twelve weeks and six months. Before eight weeks a puppy's weight still reflects litter size and how well it competed at the dam, and the fraction is small enough that the division magnifies every error. After the curve flattens the calculator is no longer predicting anything — it is echoing the weight you typed.

Treat a mismatch between the estimate and the size class as a signal. If you selected medium and the calculator returns 61 lb, either the class is wrong or the puppy is heavy for its age; the warning fires because those two possibilities have very different consequences. The same applies to the mid-parent check. A growth-curve estimate 40% above the mid-parent average has three ordinary explanations before it has an interesting one: an overstated age, which shrinks the fraction and inflates the answer; a puppy carrying condition rather than frame; or a recorded sire who is not the actual sire. Confirm the whelping date, get a body condition score, and re-weigh.

Finally, separate weight from build. Weight stops climbing months before a dog looks finished. If you want the dog's stage of life rather than its size, converting its age to human years is a better lens than the scale.

Fraction of adult weight reached, by age and size class

Divide your puppy's current weight by the fraction in its column to estimate the adult weight. A 21-lb giant-breed puppy at 12 weeks: 21 ÷ 0.30 = 70 lb.
AgeToy (<12 lb)Small (12–25 lb)Medium (25–50 lb)Large (50–90 lb)Giant (>90 lb)
6 weeks0.250.230.200.160.13
8 weeks0.330.300.270.220.18
12 weeks0.500.480.450.350.30
16 weeks0.650.620.570.460.40
20 weeks0.780.750.670.560.50
24 weeks (5.5 mo)0.900.870.750.650.60
32 weeks (7.4 mo)0.980.960.860.770.72
40 weeks (9.2 mo)1.000.990.930.860.81
52 weeks (12.0 mo)1.001.000.980.940.90
65 weeks (15.0 mo)1.001.001.000.980.95
78 weeks (17.9 mo)1.001.001.001.000.98
96 weeks (22.1 mo)1.001.001.001.001.00

These are the milestone fractions this calculator interpolates between. They reproduce the familiar breeder rules where those rules apply: a toy puppy at 6 weeks sits at 0.25, which is the same as multiplying the 6-week weight by four, and a small-breed puppy at 12 weeks sits near 0.50, which is the same as doubling the 12-week weight.

Growing fast is not the same as growing well

In large and giant breeds, pushing a puppy up its growth curve faster than the curve wants to go is a documented risk factor for developmental orthopaedic disease, and controlled growth is the reason large-breed puppy diets exist and are formulated with restricted calcium. A puppy that is running ahead of this calculator's projection month after month is not “going to be a big one”; it is a puppy whose intake is worth reviewing. Feed to a body condition score of 4 or 5 on the WSAVA nine-point scale and let the curve take the time it takes. This calculator estimates size; it does not assess health, and it is not a substitute for a veterinary growth check.

Mistakes that throw the estimate off

  • Picking the size class from the puppy, not the adult. The class is defined by finished weight, and it moves the answer on its own: a 20-lb puppy at twelve weeks read as medium (f = 0.45) finishes at 44 lb, and read as large (f = 0.35) it finishes at 57 lb. For a mixed breed with an unknown father, work from the larger visible parent and re-check at six months, when the class becomes easy to confirm.
  • Using a rule written for another size. “Double the weight at four months” assumes a growth fraction of exactly 0.50 at sixteen weeks. Only the large class is near that (0.46, so doubling understates by 8%). On a giant-breed puppy the fraction is 0.40, so the true multiplier is 1 ÷ 0.40 = 2.5 and doubling understates the adult weight by a fifth; on a toy puppy the fraction is 0.65, so doubling overstates it by 30%.
  • Weighing a puppy that has just eaten. A young puppy's stomach contents are a meaningful share of its bodyweight. Weigh before a meal, at the same point in the day each time.
  • Guessing the age. A one-week error at eight weeks moves the large-class fraction from 0.22 to 0.25, which shifts the estimate by more than 10%. Shelter age estimates are estimates.
  • Mistaking condition for size. An overweight puppy divides a too-high weight by the same fraction and returns a too-high adult weight. Condition score first, then measure.

Where this sits among the alternatives

The rigorous version of this question is a growth chart, not a formula. Published canine growth standards — the WALTHAM puppy growth charts derived from a large clinical dataset by Salt and colleagues — plot bodyweight centiles against age for several adult size bands, so a vet can see whether a puppy is tracking a stable centile rather than drifting between them. That is the same logic paediatricians use, and it is the reason a child growth percentile is reported as a centile rather than a future height. Centile charts answer “is this growth normal?”; the size-class growth-fraction method used here answers “how big will it finish?”, which is a different and less rigorous question.

Radiographic growth-plate assessment is the only way to confirm a dog is done growing, and DNA size panels exist for mixed breeds; neither is worth the money for a lease question. For adult dogs the direction reverses: instead of predicting weight you measure it and use it, as when portioning food to bodyweight or dosing a preventative. Livestock keepers face the same measurement problem with no scale to hand and solve it geometrically with a heart-girth weight tape; there is no equivalently reliable tape for dogs because breed conformation varies far too much.

If your vet records or breed standards are in kilograms, switch the unit selector on the weight fields or convert separately with the kilograms to pounds converter. The AAHA canine life stage guidelines are the practical reference for when a puppy stops being a puppy for veterinary purposes: they define the growth stage as running from birth to the point of cessation of rapid growth, which is roughly where the curve in this calculator flattens.

Key terms

Growth fraction
The share of adult bodyweight a puppy has already reached, written f. It runs from near zero at birth to 1.00 when growth stops, and its path over time is what distinguishes a toy breed from a giant one.
Size class
A grouping of breeds by finished adult weight — toy, small, medium, large, giant. It is a proxy for growth-curve shape, which is why it is the only breed information this calculator needs.
Mid-parent value
The arithmetic mean of the two parents' adult weights. In quantitative genetics it is the standard starting point for predicting an offspring trait, and it serves here as an independent cross-check on the growth-curve estimate.
Body condition score
A structured assessment of fat cover, most commonly on the nine-point WSAVA scale where 4 to 5 is ideal. It separates a heavy puppy from a large one, which the scale alone cannot do.
Growth plate closure
The point at which the cartilage at the ends of long bones ossifies and skeletal lengthening stops. It happens later in larger breeds and is the physiological event behind the flat tail of the growth curve.

Frequently asked questions

How accurate is a puppy adult weight calculator?

No one can quote you a validated error figure, because the size-class growth-fraction method is a rule of thumb rather than a fitted statistical model — so this calculator prints its own disclosed band instead of a false precision. That band is ±20% of the estimate multiplied by the share of growth still ahead, which works out to ±10% (toy) through ±14% (giant) at twelve weeks, and ±5% through ±8% at six months. Accuracy in practice comes almost entirely from how well the size class matches the dog and how precisely you know its age. Purebred puppies of a well-defined breed at four to six months land closest; eight-week-old mixed breeds of unknown parentage land furthest away.

What age gives the most reliable estimate?

Between four and six months. By sixteen weeks the puppy has left the phase where litter competition and weaning still dominate its weight, and it has reached enough of its adult weight that dividing no longer magnifies small errors. Before eight weeks the divisor is small enough that a half-pound weighing error can move the answer by several pounds. After the curve flattens the calculator is reporting the weight you entered rather than predicting anything.

How do I estimate adult weight for a mixed-breed puppy?

Pick the size class from the largest parent you can identify, and treat the printed range as the real answer rather than the point estimate. Mixed-breed puppies inherit growth-curve shape as well as final size, so a cross between a beagle and a Great Dane does not follow either parent's curve cleanly. If only the dam is known, use her class and re-check at six months, once the curve has done most of its work.

Does my puppy's sex change the estimate?

No, and it should not. Male dogs do finish heavier than females of the same breed, but that effect is already present in the weight you put on the scale today — a male puppy is already heavier at twelve weeks. Applying a sex correction on top of the current weight would count the same effect twice. Sex matters only when you look at the parents: the same-sex parent is the better single benchmark, so compare a male puppy's estimate to the sire and a female's to the dam.

Is the rule “double the weight at four months” any good?

It is closest for large breeds and wrong for every other size. Doubling assumes a growth fraction of exactly 0.50 at sixteen weeks. The large class sits at 0.46, so doubling understates the adult weight by 8%, and the giant class sits at 0.40, so it understates by 20%. The error runs the other way for smaller dogs: the medium class sits at 0.57 and doubling overstates by 14%, the small class at 0.62 overstates by 24%, and the toy class at 0.65 overstates by 30%. The single-multiplier rules survive because each was written for one size of dog and then quoted without the size.

When do dogs stop growing?

Weight gain stops at about 9 months in toy breeds, 11 months in small, 14 months in medium, 18 months in large and 22 months in giant breeds — the ages at which each column of the curve first reaches 1.00, which are 40, 48, 60, 78 and 96 weeks. Skeletal maturity and the filling out of chest and muscle continue for several months after the scale settles, which is why a large-breed dog at eighteen months is at its adult weight but still looks adolescent.

My estimate says my puppy will be bigger than both parents — is that possible?

It is possible but uncommon, and usually it means an input is off. Check the age first, since an overstated age lowers the growth fraction and inflates the answer, then check the weight and the size class. Genuine cases occur where a parent was itself underweight, where a recessive size gene shows up in the litter, or where the recorded sire is not the actual sire. If the two figures stay more than 25% apart after you have verified the inputs, trust the parents over the curve.

Should I feed my puppy based on its projected adult weight?

Yes for large and giant breeds, where feeding guides on large-breed puppy diets are indexed to expected adult weight rather than current weight, and controlled growth is the point of the formulation. Use the projected adult weight from this calculator as the entry point on the bag, then adjust by body condition score rather than by the printed grams. For toy and small breeds the difference between feeding to current and projected weight is small, because those puppies are already most of the way to adult size when the question arises.

What weight counts as normal for a 12-week-old puppy?

There is no single normal, because the answer depends on the adult size the puppy is heading for: at twelve weeks a toy-breed puppy is half its adult weight, a large-breed puppy about a third, and a giant-breed puppy under a third. A 12-week puppy of 6 lb is on track for a 12-lb adult in the toy class and badly underweight for a large-breed dog. Judge a puppy against its own projected curve and its body condition score.

References

  • Growth standard charts for monitoring bodyweight in dogs of different sizes (Salt C, Morris PJ, German AJ, Wilson D, Lund EM, Cole TJ, Butterwick RF), PLOS ONE 12(9): e0182064, 2017 — Public Library of Science
  • 2019 AAHA Canine Life Stage Guidelines — American Animal Hospital Association
  • Nutrient Requirements of Dogs and Cats — National Research Council of the National Academies, National Academies Press, 2006
  • WSAVA Global Nutrition Guidelines, including the 9-point body condition score chart — World Small Animal Veterinary Association