⚖️ Puppy Weight Predictor

Free puppy weight calculator — predict your puppy's adult size using the veterinary formula. Enter current weight and age in weeks for an instant adult weight estimate.

✓ Free & Instant ✓ Vet-Formula Based ✓ No Sign-up
⚖️
Puppy Weight Predictor
--
Estimated Adult Weight (lbs)
--
kg equivalent
--
fully grown by

How to Predict Your Puppy's Adult Size

The standard veterinary formula for estimating a puppy's adult weight is: Adult Weight = (Current Weight in lbs ÷ Age in Weeks) × 52. This works because most dogs reach their adult weight within roughly 52 weeks (one year) for small and medium breeds.

The formula is most accurate when used between 12 and 20 weeks of age. Very young puppies (under 12 weeks) are still in a phase of highly variable growth that makes prediction less reliable. Giant breeds that take 18-24 months to fully mature will require adjustment.

For mixed-breed dogs with unknown parentage, the breed size category gives you a working estimate. If you can see both parents, averaging their weights gives a more reliable prediction than the formula alone.

🔎 Accuracy Note

This formula gives estimates within 10-15% for most dogs at 12-20 weeks. Giant breeds and mixed breeds have higher variability. Genetics, nutrition quality, and individual variation all affect final adult size. Use as a planning guide, not a guarantee.

Puppy Weight by Age Quick Reference

Percentage of adult weight typically reached at each age milestone, by breed size category.

Age🐩 Small (<20 lb)🐕 Medium (20-50 lb)🪶 Large (50-90 lb)🐻 Giant (90+ lb)
8 weeks~10% adult wt~10% adult wt~12% adult wt~8% adult wt
12 weeks~30% adult wt~30% adult wt~30% adult wt~25% adult wt
16 weeks~50% adult wt~45% adult wt~40% adult wt~35% adult wt
6 months~75% adult wt~65% adult wt~55% adult wt~45% adult wt
9 months~95% adult wt~85% adult wt~75% adult wt~65% adult wt
12 months~100% adult wt~100% adult wt~90% adult wt~80% adult wt
18 months100% adult wt100% adult wt~100% adult wt~95% adult wt

Puppy Weight Predictor Questions Answered

Use the formula: Adult weight = (current weight ÷ age in weeks) × 52. A 10 lb puppy at 16 weeks will be approximately 32.5 lbs adult. Accuracy is best at 12-20 weeks. Genetics (parent size) is the strongest predictor for mixed breeds.
Small breeds stop growing at 8-12 months. Medium breeds around 12 months. Large breeds at 12-18 months. Giant breeds may not fully fill out until 18-24 months. Dogs reach full height before reaching full muscle mass and weight.
The formula is most accurate between 12-20 weeks and for purebred dogs where parent size is known. Results can vary by 10-15%. Giant breeds have higher variability. Mixed breeds with unknown parentage are harder to predict. Treat the result as a planning guide, not a guarantee.
Feed a puppy-formula food appropriate to breed size. Small and medium breeds: any puppy food with 28%+ protein. Large and giant breeds need large-breed puppy formulas with controlled calcium levels to prevent rapid bone growth that causes joint problems. Never put a large-breed puppy on adult food before 12-18 months.
Not necessarily. Individual variation is normal. The smallest puppy in a litter can catch up and even surpass littermates. If your puppy is eating well, active, and gaining weight consistently, small size is usually just genetics. If weight gain has completely stalled or reversed, consult your vet.
Schedule feeding (3x daily under 6 months, 2x daily after) is recommended over free-feeding for most puppies. It helps you monitor appetite, maintain a consistent bathroom schedule, and prevent overeating. Free-feeding is especially problematic for large breeds where rapid weight gain causes bone problems.

Related Dog Calculators