Puppy Weight Calculator
A puppy weight calculator is a veterinary science utility that estimates the adult weight of a young dog based on its current weight, age, and breed size. It uses growth curve formulas for small, medium, large, and giant breeds, predicting how much additional weight a puppy will gain before reaching skeletal maturity. The calculator also provides a projection of the growth timeline, showing when the dog is expected to stop growing. Pet owners and veterinarians use this tool to monitor growth progress and manage nutritional requirements.
Enter your puppy's current age, weight, and breed-size bracket. The calculator back-solves an adult weight range from the growth curve this page publishes below.
Quick Answer
Estimate the full-grown weight of your puppy. Enter your puppy's current weight, age in weeks, and breed size to predict their adult weight.
Current age
Weeks is more precise for very young puppies. 1 month ≈ 4.3 weeks.
Expected adult breed size
Small (under 20 lb)
Range estimate (±15%)
8.5–11.5 lb
Center estimate: 10 lb
Growth varies by breed, parent size, neutering, nutrition, and genetics. Treat this as a planning estimate, not a forecast.
Examples
Small · 12 weeks · 4.5 lb
≈ 8.5–11.5 lb adult
Medium · 16 weeks · 18 lb
≈ 28–38 lb adult
Large · 20 weeks · 32 lb
≈ 45–61 lb adult
Giant · 24 weeks · 50 lb
≈ 71–96 lb adult
How it works
At any age, a puppy weighs some fraction of the weight it will reach as an adult. The calculator looks up that fraction for your bracket and age, then divides to back-solve:
Estimate · adult weight = current weight ÷ (fraction of adult at this age)
The plus or minus 15 percent range is this page's stated convention for showing uncertainty, not a measured error bar. The curve itself is this page's own, and the section below sets it beside the one published curve so you can see where they part.
Where this curve comes from
It is this page's own table. Not a publication, not a veterinary standard, and not the study most calculators point at. Saying so costs nothing and is the only honest description.
Looking for a source to use instead turned up three things worth passing on. No veterinary body publishes a percentage-of-adult-weight table at all. The 2019 and 2021 American Animal Hospital Association guidelines contain no such figures, and defer to the growth charts below.
The famous puppy growth charts do not publish percentages. Salt and colleagues in PLOS ONE (2017), and the WALTHAM charts built on that work, plot absolute kilograms against age as population centiles for dogs up to 40 kg from 12 weeks. A centile there is the proportion of dogs below the line, which is a different quantity entirely. Several calculators credit that paper for percentage tables it does not contain, and this page will not join them.
One published curve does exist, and it is compared against this one in the next section rather than quietly borrowed from.
This curve against the published one
FEDIAF's Nutritional Guidelines (Table VII-8a, September 2025) publish growth equations of the form % of mature weight = a × ln(age in weeks) − b, bracketed by expected adult weight and valid from weaning at 8 weeks to 1 year. Setting the two side by side:
| Bracket | 8 wk | 12 wk | 16 wk | 24 wk | 36 wk |
|---|---|---|---|---|---|
| Small, this page | 25% | 45% | 65% | 90% | 100% |
| FEDIAF ≤7 kg | 33.2% | 48.2% | 58.8% | 73.8% | 88.7% |
| Medium, this page | 22% | 38% | 55% | 80% | 93% |
| FEDIAF >15–27.5 kg | 22.2% | 38.4% | 49.9% | 66.0% | 82.2% |
| Large, this page | 18% | 33% | 50% | 70% | 85% |
| FEDIAF >27.5–47.5 kg | 20.7% | 35.7% | 46.3% | 61.3% | 76.3% |
| Giant, this page | 15% | 25% | 38% | 60% | — |
| FEDIAF >47.5 kg | 13.7% | 28.6% | 39.1% | 54.0% | 68.8% |
They agree closely at 8 and 12 weeks, then this page runs high through the middle of the curve: 16.2 points high for a small dog at 24 weeks, 14.0 for a medium one. A curve that reads high in the middle produces an adult estimate that reads low, because the current weight is divided by it. At 24 weeks in the small bracket, this page divides by 0.90 where FEDIAF would divide by 0.738, which is about 22 percent less adult weight.
The comparison stops at the edges of what FEDIAF covers. This page's 4-week row, and everything past 52 weeks, has no published counterpart to be checked against at all.
Working one out by hand
Take a small-bracket puppy of 4.5 lb at 12 weeks.
- Read the fraction for the bracket and age. Small at 12 weeks is 0.45.
- Divide. 4.5 ÷ 0.45 = 10 lb central estimate.
- Apply the stated range. 10 × 0.85 = 8.5 and 10 × 1.15 = 11.5, so 8.5 to 11.5 lb.
- Between the table's anchor ages the fraction is interpolated in a straight line. At 14 weeks, halfway between the 12-week 45 percent and the 16-week 65 percent, it uses 55 percent.
The doubling rules, and where they disagree with this page
You will meet these everywhere. None of them carries an attribution, and this page's own curve implies different multipliers:
| The rule | Says | This curve implies |
|---|---|---|
| Small, weight at 6 weeks | × 4 | × 5.71 |
| Medium, weight at 6 weeks | × 4 | × 6.67 |
| Small, weight at 14 weeks | × 2 | × 1.82 |
| Medium, weight at 14 weeks | × 2 | × 2.15 |
| Large, weight at 6 months | × 2 | × 1.38 |
| Giant, weight at 6 months | × 2 | × 1.62 |
The six-week rule is the worst of them, understating a medium puppy's adult weight by around 40 percent. The six-month doubling rule fails in the other direction: a large-breed puppy of 40 lb at six months comes out at 80 lb by the rule and 55 lb by this curve. These are not small disagreements, and this page publishes them rather than quietly picking one.
Edge cases
- Very young puppies. Below the first anchor the curve runs in a straight line back to zero, which is a modelling convenience rather than a claim about newborns. Estimates here divide by a very small number and swing wildly on small errors.
- Past the ceiling. Once the curve reaches 100 percent the estimate simply returns the current weight. A small-bracket dog at 40 weeks is treated as fully grown, which is this page's assumption and is earlier than the published equation would have it.
- Months against weeks. A month here is 4.345 weeks, the average calendar month, not four. Over six months that is a difference of about two weeks, which matters most at the steep part of the curve.
- The wrong bracket. The single largest source of error, and the one the range does not cover. Small and giant differ by more than 30 points of adult fraction at 24 weeks, so a misjudged bracket moves the answer far more than the stated 15 percent.
What this page will not tell you
It projects a weight. It does not assess whether your puppy is growing correctly, does not recommend a feeding amount, and does not say whether a difference from littermates matters. Those require examining the animal, and the arithmetic here cannot substitute for it at any level of confidence.
Related: Dog age calculator for converting years, dog food calculator for portion arithmetic, and pet weight converter for units.
Your figures stay in this page
The age, weight and bracket you enter are computed by this page in your browser. Nothing is sent to a server, nothing is stored after you close the tab, and there is no account.
Related Calculators
More tools from Pets



