Dog Weight Calculator

Estimate how big your puppy will grow from its current weight and age.

Pets FitnessScience-backed formula
Enter your details
Fill in the fields, then calculate
Enter current weight.
Enter age in months.

Awaiting Data

Enter your details and tap Calculate to see your results appear here.

0
Result

Your result appears here.

What it measures

Puppies grow at a steady, predictable pace. From a puppy's current weight and age, you can estimate its adult size, since each age reaches a known share of the final weight.

Your pet's stats convert into friendly, human readable numbers.

Breed size shifts the timeline, so larger dogs keep growing longer.

How to use this calculator

  1. Enter the puppy's current weight.
  2. Enter its age in months.
  3. Pick the breed size.
  4. Tap Calculate for the adult estimate.

The formula used

Adult weight \u2248 current weight / growth fraction at this age
current weight
Today's weight.
age
Age in months.
size
Shifts the growth curve.

Understanding Your Results

Small breed
Matures by ~12 months
Reaches adult size soonest.
Medium breed
Matures by ~14 months
A steady curve.
Large breed
Matures by ~18 months
Grows longer.
Giant breed
Matures by ~24 months
Slowest to finish.

Tips to Improve

  • Feed a puppy diet matched to size.
  • Avoid overfeeding large breeds.
  • Track growth monthly.
  • Ask your vet about ideal pace.

Frequently Asked Questions

It is a guide. Genetics and nutrition shift the final weight.

Small breeds by about a year, giants by around two.

Age and size are needed for a fair estimate.

Scientific References

  1. American Kennel Club. (2023). Puppy growth and weight.
  2. Hawthorne, A. J., et al. (2004). Body-weight changes during growth in puppies. Journal of Nutrition, 134(8), 2027S–2030S.

Disclaimer: The calculators and information on this site are provided for general informational use only and do not replace professional medical advice, diagnosis, or treatment. Always speak with a qualified healthcare professional about any questions regarding your health.