🏠
🏠 Home & living

Dog Size Calculator (predict your puppy’s adult weight)

Results update as you type.

Your numbers

Understanding the puppy adult size calculator — concept and principle

This calculator predicts a puppy's adult weight from its breed, age in weeks and current weight, using breed growth curves published by Posada and colleagues. Owners use it to choose a crate, a bed or a harness, and to check that growth is roughly on track.

Growth curve to adult weightGrowth curve to adult weight: 16 weeks → 35% share of adult weight (Labrador), 11 kg ÷ 0.352 current weight ÷ share → 31.3 kg adult ≈ 69 lb · 21.8 kg at 6 monthsGrowth curve to adult weight16 weeks → 35%share of adult weight (Labrador)11 kg ÷ 0.352current weight ÷ share31.3 kg adult≈ 69 lb · 21.8 kg at 6 months
Growth curve to adult weight: with the default inputs the result is 31.3 kg adult (≈ 69 lb · 21.8 kg at 6 months).

How it is calculated

Share of adult weight at age t (weeks) = 1 ÷ (1 + e^−(t − x₀)/b)

Predicted adult weight = current weight ÷ share

The principle

Puppies grow along an S-shaped (logistic) curve: slowly at first, then very fast, then levelling off as they approach adult size. If you know where on its breed's curve a puppy is, you know what fraction of its final weight it has reached, and dividing the current weight by that fraction scales it up to an adult prediction. Small breeds finish growing at about 9–12 months, large breeds at 12–16 months. Because the curve is steep early on, predictions made on very young puppies are the least certain.

Worked example

Default inputs: Labrador Retriever, 16 weeks, 11 kg. Labrador parameters: x₀ = 20.26 weeks, b = 6.96.

  1. Share at 16 weeks = 1 ÷ (1 + e^((20.26 − 16) ÷ 6.96)) = 1 ÷ (1 + 1.844) = 0.352, shown as 35%.
  2. Adult weight = 11 ÷ 0.3516 = 31.3 kg = 69 lb.
  3. At 20 weeks the share is 0.491, so weight in 4 weeks = 31.28 × 0.491 = 15.4 kg.
  4. At 26 weeks the share is 0.695, so weight at 6 months = 21.8 kg.
  5. Labradors reach 99% at 52 weeks; study average adult weight 29.5 kg; stage fast growth phase.
How Predicted adult weight (kg) changes with Current weight (kg)How Predicted adult weight changes with…0204060802.755.58.251113.816.522Example: 31.3Current weight (kg)
Each point is the calculator re-run with only “Current weight (kg)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Current weight (kg)Predicted adult weight (kg)
2.757.8
5.515.6
8.2523.5
1131.3
13.839.1
16.546.9
2262.6

How to read the result

A prediction close to the breed average suggests typical growth. A much higher figure may mean the puppy is from larger lines, or carrying extra fat. Use the 4-week forecast as a check: weigh again then and see whether the puppy is close. For mixed breeds, choose the breed nearest in size and treat the result as rough.

Common mistakes

Keep in mind: The study used small groups of dogs and individual puppies differ. This is an estimate, not a diagnosis; ask your vet if growth seems too fast or too slow.

Frequently asked questions

How big will my Labrador puppy get?

Divide its weight by the share of adult weight for its age; at 16 weeks a Labrador is about 35% grown.

When do dogs stop growing?

Small breeds at about 9–12 months, large breeds at about 12–16 months.

Is paw size a good predictor?

It is a common folk guide, but the weight-curve method is based on measured growth data.

Sources: Posada S., Gómez L., Rosero R. (2014), "Application of the logistic model to describe the growth curve in dogs of different breeds", Revista MVZ Córdoba 19(1):4015–4022

Checked 9 Nov 2026. Posada S., Gómez L., Rosero R. (2014), “Application of the logistic model to describe the growth curve in dogs of different breeds”, Revista MVZ Córdoba 19(1):4015–4022, Table 2 (adult weight a, b, x₀ and time to 99% of adult weight per breed).

🏠 All home & living tools →🌍 Calculators by country →