iDogNames Find the perfect name for your pup

Puppy Weight Calculator

Predict your puppy’s adult weight from its current weight and age. We blend two methods — linear projection and size-class growth curves — for a more honest estimate than a single formula.

How the calculator works

We combine two industry-standard methods rather than relying on one:

Method 1 — Linear projection

The classic formula: adult weight ≈ (current weight ÷ age in weeks) × 52. This works reasonably well for puppies between 10 and 16 weeks old, when growth is fairly steady. It becomes inaccurate at very young ages (massive overestimate for newborns) or once growth begins to slow.

Method 2 — Size-class growth curves

Different size classes hit different fractions of their adult weight at different ages. A toy-breed puppy is at 70% of adult weight by 16 weeks, while a giant breed at the same age is only at 36%. We use published growth charts (averaged from Royal Canin, Purina, and AKC breed references) to find what fraction your puppy should be at, then divide current weight by that fraction.

Why blend both methods?

Linear projection is reliable in the middle of puppyhood (10-16 weeks). Size-class curves are reliable at the extremes (very young or near-adult). Blending the two — weighted toward whichever is more reliable for your puppy’s age — gives a tighter overall estimate. We also report a ±10% range so you have a realistic floor and ceiling.

When weight predictions get less reliable

  • Mixed breeds without a clear size class. Pick the size that best matches the parents (or, if unknown, the larger parent). Mixed-breed estimates are inherently wider.
  • Very young puppies (under 8 weeks). Growth at this age is highly variable.
  • Underweight or overweight puppies. If your puppy is currently below or above ideal body condition, the projection will be off — fix the body condition first.
  • Spay/neuter before puberty. Slightly delays growth-plate closure; final weight may be 5-10% higher than the projection.

Frequently asked questions

How accurate is a puppy weight calculator?

For mixed-breed puppies it's an estimate within roughly 10-20% — individual genetics, nutrition, and growth-plate timing all matter. For purebreds the breed-standard adult weight is usually a tighter estimate. Use both numbers as a range, not a guarantee.

When does a puppy reach adult weight?

Small breeds finish growing around 9-12 months. Medium breeds typically reach adult weight by 12-15 months. Large breeds keep growing until 15-18 months, and giant breeds like Great Danes can grow until 18-24 months. Spaying or neutering before puberty can also slightly delay growth-plate closure.

Why does my puppy have growth spurts?

Puppy growth isn't linear — there are usually two acceleration phases (4-6 weeks and 4-6 months) followed by slowing. If you weigh weekly, you'll see weight rise in steps rather than a smooth curve.

Should I follow my vet's estimate or this calculator?

Always trust your vet's estimate first — they can feel growth plates, assess body condition, and check breed-specific charts. Use this calculator for planning purposes between visits (food bowls, crate sizing, harness sizes).

Looking for a name?

Browse puppy names or use our breed selector if you’re still picking a breed. For specific breeds, visit the full breed list.