Free puppy schedule, built in one minute →

One question. A clearer next step.

Puppy weight calculator

See an adult weight range from published growth curves, with clear limits and a practical next step.

Your dog’s details

Your measurements stay in this tab. Nothing is uploaded or stored by the calculator.

Worked example

A starting point, with room for real life.

At 20 weeks and 20 lb, large size: estimated adult weight 32.2 to 54.1 lb. Curve scenarios, not a target or confidence interval.

Illustrative puppy growth rangeA scenario band toward the reference weight at 104 weeks, not a clinical growth chart.12 weeks104 weekslb
Illustrative range up to 54.1 lb at 104 weeks. This is not a health assessment.

Growth varies. Ask your vet about weight concerns. The source does not cover giant dogs.

Have a German shepherd? Read the breed guide → Get tomorrow’s plan, adapted to how today went →

Next-step plans support puppies aged 7 to 24 weeks. Older ages use the 24-week starting point.

How can a puppy weight calculator estimate adult size?

You need a recent weight, your puppy's age in weeks and a broad expected adult size. Enter pounds in the weight field. If your scale uses kilograms, convert the reading before entering it; do not copy the same number with a different unit. The example above uses a puppy weighing 20 pounds at 20 weeks in the large group.

This tool compares that input with published growth curves and returns a range. The range represents different curve shapes, including male and female reference curves. It is not a promise that your dog will finish inside those two numbers. A single weigh-in leaves plenty unknown, especially for a mixed-breed puppy whose parents are unfamiliar.

For this version, inputs begin at 12 weeks because the source plots begin there. Younger puppies should use the schedule hub for daily planning and discuss growth questions with their vet. The twelve-week page is a useful routine example at the earliest supported age. Choosing a size category is an assumption you supply, not a breed diagnosis made by the calculator. If you are unsure, compare the supported categories and read the method before using the result for a purchase.

Puppy growth chart: how to read the shaded range

The small chart shows an illustrative band toward the reference endpoint at 104 weeks. The left-to-right axis is age in weeks. The vertical scale is weight in pounds. Its shape comes from the same reference fractions used in the calculation. It is not a record of your puppy's past measurements and it is not a clinical growth chart.

The two edges show scenario limits, not a desired path. There is no instruction to make your puppy follow the center, upper edge or lower edge. A puppy's current reading can sit outside a broad reference group without this page being able to explain why. Keep actual measurements separately and bring them to your veterinary team if you have concerns.

The table below makes the size assumptions visible. Small or toy uses the paper's under-6.5-kilogram category; medium combines its 6.5 to 30-kilogram categories; large uses 30 to 40 kilograms. Giant dogs are outside the source used here. These groups differ from the chart categories in the dog age comparison, so read each tool's labels. For a German shepherd, use the breed training page as your next practical step. The breed link does not turn this general estimate into a breed-specific growth model.

How to use the result without chasing a number

Start with the decision you actually need to make. If you are organizing a sleeping area, use the crate size calculator with physical measurements. Weight alone cannot tell you whether a dog can stand or turn in a particular crate. If you are planning tomorrow's routine, size and age are only part of the picture; the puppy's comfort and your available help still matter.

Treat the range as a planning aid that may change when you have better information. Write down the date, age, unit and scale reading so that a later comparison means something. Avoid comparing one measurement taken with a collar and blanket to another taken without them. A repeat reading is a chance to check the input, not to judge the puppy.

Do not increase or reduce food to hit this estimate. Ask your vet about weight concerns and individual feeding questions. This page does not calculate meals, calories, medication or an exercise prescription. For day-to-day structure around the advice you already have, the potty guide explains practical observation, and the sleep guide helps you protect quiet time. Growth varies. A useful plan leaves room for that rather than rewarding a particular number.

Common puppy weighing mistakes

A common input error is using months in a field that asks for weeks. Another is entering an adult weight expectation as the current weight. Check both labels before pressing Calculate. The result can look plausible even when the input is wrong, so the worked example is there to show the difference between a measurement and a projection.

The calculator rounds the final range outward to tenths of a pound. That avoids displaying a narrower range just because of rounding, but it does not claim that a bathroom scale is accurate to a tenth. The curves themselves were read from published figures and rounded outward before interpolation. The source and the exact method are visible below so you can understand what those numbers represent.

Do not use the tool to explain sudden weight loss, refusal to eat, vomiting, diarrhea or lethargy. Contact your vet today about those signs. You do not need to complete a calculation first. For an otherwise comfortable puppy, use a simple record and bring questions to the person who knows their health history. The calculator keeps no weight history and sends no raw measurements to analytics. Closing the tab clears the inputs; any notes you want to keep are yours to record elsewhere.

Reference growth fractions by size

Size groupAt 12 weeksAt 26 weeksAt 52 weeks
Toy36 to 50%65 to 81%82 to 97%
Medium20 to 43%60 to 79%83 to 98%
Large17 to 37%52 to 76%84 to 98%

How to use this calculator

  1. Enter your measurements

    Choose the labeled units and size group. Keep a note of any details you are estimating.

  2. Calculate and read the method

    Read the estimate alongside its limits. The worked example stays available without JavaScript.

  3. Choose one useful next step

    Follow the related guide or build a puppy routine using your selected age and size.

How this is calculated

Puptoday digitized all nine centiles in both labeled panels of Salt et al. (2017), figures 7 to 11. Each sampled weight is divided by that curve’s 104-week weight. For each size group we take the smallest and largest fractions, round outward to 0.01 and interpolate linearly at your age. Estimated adult range = current pounds ÷ largest fraction to current pounds ÷ smallest fraction, rounded outward to 0.1 lb. The chart uses the same fractions. This is our approximate curve-envelope method, not the authors’ clinical model or a confidence interval. Supported ages: 12 to 78 weeks. Dogs expected to exceed 40 kg (about 88 lb) are outside these published standards.

Sources checked 2026-10-13.

Questions about Puppy weight calculator

What are the different stages of puppy development?

Development includes early newborn stages, social learning and later juvenile growth. This tool only estimates weight from 12 weeks onward and cannot assess your puppy’s development.

How many times should a 12 week old puppy be fed?

Ask your vet for an individual feeding plan and follow the food’s instructions. This weight estimate does not calculate meal counts, portions or calories.

How much exercise does my puppy need?

Adult weight predictions cannot set exercise needs. Keep activities comfortable and ask your vet about appropriate activity for your puppy.

Is it better to have a boy or girl German Shepherd?

Choose an individual dog whose needs you can meet. Our range includes both male and female curve shapes; it does not recommend one sex over another.

What is a red flag puppy's behavior?

Not eating, lethargy, vomiting, diarrhea or sudden weight loss call for a vet today. Do not use a calculator to decide whether those signs can wait.

How do you know the exact age of a dog?

A reliable birth record gives chronological age. Weight cannot confirm a birthday: puppies of different sizes grow differently. This calculator needs an age you already know, from 12 weeks onward. If age is uncertain, ask your vet before treating a growth estimate as useful.

A small next step for tomorrow

Get tomorrow's plan, adapted to how today went

Build my puppy’s plan →

Keep exploring

All free tools →

Link to this tool