Calcist

Style

Buttons

Spacing

How much to show

Decimal places

Text size

Puppy weight calculator

Enter your puppy's age, weight and the closest breed to estimate how big they'll get, with a growth chart by week. Based on published growth curves.

An estimate, not veterinary advice. Your vet can tell you whether your puppy is growing at a healthy rate.

Private: calculated on your device. Nothing you type is sent anywhere.

Next: See how your dog's age compares with yours in the dog years calculator.

How the estimate works

Puppies follow an S-shaped growth curve: slow at first, fastest in the middle, then leveling off. A 2004 study in the Journal of Nutrition (Hawthorne et al.) weighed 173 puppies of 12 breeds every week and fitted each breed to a logistic growth curve. The calculator uses the published curve for the breed you pick to work out what share of adult weight your puppy has reached, then divides:

Share of adult weight at age t = 1 ÷ (1 + e−(t − x₀)/b)
Estimated adult weight = weight now ÷ share

x₀ is the age in weeks when puppies of that breed reach half their adult weight, and b sets how fast they grow (1/b is the weekly growth rate the study reports).

Worked example

A 12-week-old Labrador puppy weighs 20 lb. For Labradors, x₀ = 18.6 weeks and 1/b = 13.7% per week, so b = 7.30. Share = 1 ÷ (1 + e−(12 − 18.6)/7.30) = 1 ÷ (1 + e0.904) = 1 ÷ 3.47 = 28.8%. Adult weight ≈ 20 ÷ 0.288 = about 69 lb.

The breeds in the study

BreedAverage adult weightWeeks to half-grown (x₀)Weeks to 99% grown
Papillon (toy)2.2 kg (5 lb)11.141.7
Cairn Terrier (small)6.3 kg (14 lb)15.542.9
Miniature Schnauzer (small)7 kg (15 lb)14.141.3
Cocker Spaniel (small)10.2 kg (22 lb)16.646.6
English Springer Spaniel (medium)14.8 kg (33 lb)14.339.4
Beagle (medium)17.4 kg (38 lb)14.841.9
Labrador Retriever (large)28.1 kg (62 lb)18.652.1
Newfoundland (giant)43.3 kg (95 lb)18.546.1
Great Dane (giant)51.1 kg (113 lb)18.152.1
Irish Wolfhound (giant)52.4 kg (116 lb)19.149.1
St. Bernard (giant)65.2 kg (144 lb)21.956.7
English Mastiff (giant)66.9 kg (147 lb)22.965.2

When do puppies stop growing?

Small breeds finish first. The AKC says small breeds usually stop growing by 6 to 8 months, medium breeds around 12 months, and giant breeds keep growing until 12 to 18 months, with some very large breeds such as Mastiffs taking about 2 years. In the study above, toy and small breeds reached 99% of adult weight by about 41–47 weeks, Labradors by 52 weeks and Mastiffs by 65 weeks.

Limits: this is an estimate

  • Each breed's curve is an average of a few to a few dozen puppies; individual dogs vary, and males are usually bigger than females.
  • Mixed-breed puppies may not follow any one breed's curve. Pick the breed closest to the size you expect.
  • The study weighed puppies from 8 weeks (some from birth), so the calculator works from 8 weeks. Very young puppies' estimates swing a lot with small weight changes.
  • A puppy that's underweight or overweight now will throw off the estimate. Ask your vet about body condition, and don't change your puppy's food to hit a target weight without their advice.

Sources

How we checked this

Before every update, this calculator is run in a real browser with these known answers, and it must match all of them:

  • Labrador, 12 weeks, 20 lb: about 69 lb as an adult ✓
  • Labrador at 12 weeks has reached 28.8% of adult weight ✓
  • Beagle, 10 weeks, 6 lb: about 20 lb ✓
  • Great Dane, 20 weeks, 30 kg: about 53.2 kg ✓
  • 6 weeks is too young for the growth data (edge) ✓

Last checked October 26, 2026. Spotted something wrong? The math is done in your browser with the formula shown on this page, so you can check any result by hand.

Add this calculator to your website (free)

Paste this code into any web page. The calculator works on your page, resizes itself, has no ads and no tracking, and nothing your visitors type is sent anywhere. More about embedding.

Questions people ask

How big will my puppy get?

Divide your puppy's weight by the share of adult weight reached at their age. For a Labrador at 12 weeks that share is about 29%, so a 20 lb puppy would reach about 69 lb.

At what age is a puppy half its adult weight?

Around 11 weeks for toy breeds, 14–17 weeks for small and medium breeds, and 18–23 weeks for large and giant breeds, in a study of 12 breeds.

When do puppies stop growing?

Small breeds by about 6–8 months, medium breeds around 12 months, and large and giant breeds between 12 and 24 months.

Is a puppy weight calculator accurate?

It gives a reasonable estimate, but not a guarantee. Genes, sex, diet and health all play a part, and mixed breeds are harder to predict.

Related calculators