Skip to content
PupCurve

Puppy growth calculator: plot weigh-ins and see where your puppy is heading

One weigh-in gives a wide range. Several give a much tighter one. Enter the weights you have, and the calculator draws your puppy's curve against the forecast, and shows how much the extra readings narrowed things down.

Your weigh-ins

Optional. A breed narrows the range, especially early on.

Weigh-ins

Built on 5,371,181 weigh-ins from 1,065,961 US dogs (Salt et al. 2017, CC BY 4.0). Nothing you type here is stored.

Likely adult weight
54 lb
Medium (size class IV)
80% range
41 to 72 lb
Spread of about ±28%

About 4 in 5 puppies like yours end up inside that range. Your 3 weigh-ins narrow it more than one would. At this age, a single weigh-in is typically off by about 11.5% in our test on real dogs.

Forecast growth curve3 weigh-ins from 8 weeks to 3 months, with the forecast band.0255075100birth8w16w24w32wtoday
Weigh-ins Forecast range (80%) Typical curve Spread of real puppies

Expected weight by age

AgeTypical80% range
12 weeks14.9 lb11 to 20 lb
3 months22.0 lb17 to 29 lb
5 months37.1 lb28 to 49 lb
8 months47.3 lb36 to 62 lb
11 months50.4 lb38 to 66 lb
17 months53.2 lb40 to 70 lb

A dog this size is usually at 90% of adult weight by about 10 months, and at 95% by 14 months.

Keep the weigh-ins and watch the range tighten

Save each weigh-in in a free PupCurve account. The forecast uses every one of them, and you'll see when growth drifts off the curve.

Start free, no card

Why several weigh-ins beat one

Puppies don't grow in a straight line, and they don't wander randomly either. A puppy who is chunky for its age at 10 weeks is usually still chunky at 14. In our data, the error in a forecast made at one age and the error made three weeks later were strongly linked (a correlation of about 0.76). Put plainly, the second weigh-in mostly repeats what the first one already told you.

That's why the improvement has limits. Two weigh-ins a week apart add very little. Two weigh-ins a month apart add more. The calculator knows this: it weighs each reading using how closely related it is to the others, and it won't claim a tight range just because you entered ten numbers in one afternoon.

Reading the chart

  • The black line and dots are your puppy's weigh-ins.
  • The dashed green line is the typical curve for a dog that ends at the forecast weight.
  • The green band is the 80% forecast range around that curve. It's wide at the start and stays wide if you only have one reading.
  • The pale grey band shows how real puppies of that size spread out around the typical curve, from the 10th to the 90th percentile.

A puppy that sits inside the grey band isn't unusual. A puppy that starts inside and then crosses out of it, or that drops weight between readings, deserves a second look.

How often to weigh

Weekly is plenty for most puppies until about 6 months, then every two to four weeks. Toy breeds can be weighed more often because small changes are a bigger share of their weight, and a kitchen scale reads grams. Giant breeds grow for up to two years, so keep going with monthly weigh-ins after the first birthday. Vets weigh at every visit, so it's worth asking for the number.

Signs that growth is off the curve

Two things to watch. Weight loss in a puppy that's still growing is a reason to call the vet, particularly with vomiting, diarrhoea or low energy. And gaining much faster than the curve suggests matters in large and giant breeds, where too-fast growth can strain developing joints. The paid PupCurve tracker compares each new weigh-in with the curve and flags a puppy that gained much more or less than typical for its size.

This isn't a diagnosis. Scales differ, a full bladder weighs something, and one odd reading is often just that. Look for a pattern across two or three weigh-ins.

How to use it, step by step

  1. Collect the weigh-ins. Gather dated weights from your vet visits, breeder paperwork or your own scale.
  2. Enter each age and weight. Use the Add weigh-in button for each reading. Age can be in weeks or months.
  3. Choose a breed if known. A breed narrows the range, especially with few weigh-ins.
  4. Read the forecast and chart. Compare the dots with the dashed typical curve and the shaded range.
  5. Keep weighing. Weigh weekly to 6 months, then every few weeks. Save them in a free account.

Questions people ask

How many weigh-ins do I need?

One gives a forecast, three or four spread over a month or two give a noticeably tighter one. Readings taken days apart add little, because puppies stay close to their own curve.

Can I enter weights in months?

Yes. Switch the age unit to months. The calculator converts to weeks for the forecast.

What is the grey band on the chart?

It shows where the middle 80% of real puppies of that adult size sat at each age. It helps you see if your puppy is in the normal spread, separate from the forecast range.

My puppy is lighter than the curve. Should I feed more?

Not on the strength of a calculator. Check body condition (ribs easy to feel but not see) and ask your vet. They can tell the difference between a lean healthy puppy and one that's undernourished.

Does PupCurve save my weigh-ins here?

No. The calculator is private and stateless. Make a free account to save weigh-ins; the free plan holds one puppy and five weigh-ins.

Last reviewed October 31, 2026. General information, not veterinary advice. Growth curves are PupCurve's analysis of data from Salt et al. 2017 (CC BY 4.0). How it works.