Skip to main content

Enter puppy details

Tip: For puppies under 1 year, entering age in weeks is usually easiest.

Height means shoulder height (withers). If you’re not sure, leave this blank.

Even “mix” helps. Common breeds and doodle mixes are recognized; for poodles, add toy, miniature, or standard when you know it.

If you don’t know size class, we default to Medium unless breed/parent info suggests otherwise.

Options:

Chips prefill common scenarios and run the calculation.

Prediction summary

No results yet. Enter values and click Calculate.

How to use this calculator

  • Enter your puppy’s age and current weight (required).
  • Optionally add current shoulder height for a height estimate.
  • Add breed and/or parent sizes for higher confidence.
  • Click Calculate to see predicted adult size ranges.

How this calculator works

  • Convert inputs to consistent internal units (lb/in).
  • Estimate what fraction of adult size is reached at the current age (growth curve).
  • Compute adult size ≈ current size ÷ completion fraction.
  • If available, blend in breed reference ranges and/or parent averages.
  • Return ranges plus a growth progress visual, adult size category, maturity timeline, and confidence meter.

Formula & Equation Used

Adult weight ≈ Current weight ÷ Weight completion(age, size)

Adult height ≈ Current height ÷ Height completion(age, size)

Parent blending (if provided): Adult size ≈ average(parent sizes) with small adjustments.

Example Problems & Step-by-Step Solutions

Example 1 — Weight-only estimate

A puppy is 12 weeks old and weighs 12 lb.

  1. Convert age to months (≈ 12 ÷ 4.345 ≈ 2.8 months).
  2. Pick a size class (if unknown, default to Medium).
  3. Find completion fraction from growth curve (example: ~0.35 at ~3 months for Medium).
  4. Estimate adult weight: 12 ÷ 0.35 ≈ 34 lb (reported as a range).

Example 2 — Weight + height estimate

A puppy is 20 weeks old, weighs 18 lb, and is 14 in tall (shoulder height).

  1. Convert age to months (≈ 4.6 months).
  2. Estimate adult weight via completion fraction.
  3. Estimate adult height: 14 ÷ heightCompletion(4.6, size).
  4. Return results as ranges.

Example 3 — Using parent sizes

You know the parents’ sizes (even approximate).

  1. Average mom/dad weights for a strong adult weight estimate.
  2. Average mom/dad heights for a strong adult height estimate.
  3. Blend with the growth curve so the result stays realistic.

Frequently Asked Questions

Q: How accurate is this puppy size predictor?

It’s most accurate when you add breed and/or parent stats. Mixes and giant breeds can vary more, so results are shown as ranges.

Q: What height should I measure?

Measure shoulder height (withers): ground → highest point of the shoulders while standing naturally.

Q: Why do you show a range instead of one number?

Dogs vary by genetics, body condition, and growth timing. A range is more honest (and usually more helpful).

Q: Do I need parent information?

No. You can still estimate adult weight from age + current weight. Parent sizes mainly boost confidence and improve height prediction.

Q: What if my puppy is a mix?

That’s totally fine. Enter the main known breed (or “mix”). When breed is unclear, the calculator relies more on age-based growth curves.

Q: Can the predicted adult height be shorter than my puppy’s current height?

No. If current shoulder height is entered, the calculator now anchors the adult height range so it does not fall below the current measurement.

Q: How should I enter a poodle?

Use Toy Poodle, Miniature Poodle, or Standard Poodle when possible. “Poodle” alone is treated as a broad range.

Q: What does growth progress mean?

It estimates how much of adult weight and height your puppy may have already reached based on age and size class. Height usually finishes earlier than weight.

Q: What breeds are recognized?

The calculator now recognizes dozens of common breeds and doodle mixes, including Goldendoodle, Labradoodle, Bernedoodle, Cavapoo, Cockapoo, Maltipoo, French Bulldog, Corgi, Husky, Boxer, Rottweiler, Great Dane, and more.

Back to all calculatorsAll calculators