Puppy weight calculator

A quick estimate. Not a vet diagnosis.

Enter your puppy’s age and weight to see the estimate.
This is an estimate, not medical advice. Ask your vet if growth looks unusual.

Estimate your puppy’s adult weight in about thirty seconds. Enter age (in weeks or months), current weight (in pounds or kilograms), and pick an expected adult size — toy, small, medium, large, giant, or “not sure.” The Puppy Weight Calculator divides the current weight by the growth-completion fraction at that age for that size and shows the result in both lb and kg, plus a likely range. The math is plain ratio: a 16-week-old medium puppy is roughly 45% of its adult weight, so a 10-lb medium pup projects to about 22 lb at adulthood. The point is to give you a fast, honest estimate — not a quote form, not a breed encyclopedia, not a vet diagnosis.

Built by Bob Article by Lace QA by Ben Shipped

How to use

  1. 1

    Enter the puppy’s age. Toggle the unit between weeks and months — months get normalized as weeks × 4.345.

  2. 2

    Enter the puppy’s current weight in pounds or kilograms. The result is shown in both regardless of which you pick.

  3. 3

    Choose the expected adult size: toy (under 12 lb), small (12-25 lb), medium (25-50 lb), large (50-90 lb), giant (90+ lb), or “not sure.” If you don’t know, the calculator uses the medium curve with a wider ±25% range.

  4. 4

    Click Calculate. The result is the estimated adult weight in lb and kg, plus the likely range. Tap Copy result to put it on the clipboard.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

What is puppy growth?

Puppy growth is the path from tiny chaos potato to adult dog, measured mostly by age and weight. It is not a straight line. Puppies grow fast in the first few months, then the curve slows. Size matters a lot: toy breeds can be close to adult weight by 9 to 12 months, while giant breeds can keep filling out for 18 to 24 months. That is why a 16-week-old 10 lb puppy can mean very different things depending on whether you expect a medium dog or a giant one.

A puppy weight calculator uses today's age and weight to answer a practical question: how big will my puppy get? The answer helps with everyday decisions like crate size, food budgeting, travel carriers, apartment weight limits, and whether that "small" dog bed is about to become a comedy prop. It is an estimate, not a vet diagnosis. Growth spurts, breed mix, sex, parent size, nutrition and health all move the final number.

How to use the Puppy Weight Calculator

  1. Enter your puppy's age. Use weeks for young puppies if you know it; use months if that is what the adoption paperwork gave you.
  2. Pick the age unit. Months are converted to weeks using 1 month = 4.345 weeks.
  3. Enter the puppy's current weight in pounds or kilograms.
  4. Choose the expected adult size: toy (under 12 lb), small (12–25 lb), medium (25–50 lb), large (50–90 lb), giant (90+ lb), or not sure.
  5. Press Calculate. You get the adult weight estimate in lb and kg, a likely range in lb, and a line showing which size curve was used and how grown the puppy is, for example "45% grown at 16 weeks."
  6. Press Copy result if you want to paste the estimate into a note or a message to your vet.

That's the 30-second version of the job. Most pet calculators make it weirdly heavy: an account first, a quote form, or a breed encyclopedia between you and the number. This one just does the math. It matters because people usually search "how big will my puppy get" in the middle of a real decision: standing in a pet store aisle, comparing crate sizes, or checking whether a rescue pup will fit a landlord's weight limit.

How the adult weight estimate works

The calculator uses a growth-completion table. For each size category, it lists what fraction of adult weight a puppy has typically reached at a given age. Once you know the fraction, the math is plain division.

Estimated adult weight = current weight ÷ growth-completion fraction

A medium puppy is about 45% grown at 16 weeks. If it weighs 10 lb today:

10 lb ÷ 0.45 = 22.2 lb, which is 10.1 kg (22.2 × 0.45359237).

Because puppies are not spreadsheet cells with paws, the tool also gives a likely range. When the size used is medium, including "not sure," the range is ±25%. For toy, small, large and giant it is ±15%, because you gave the calculator a stronger clue. For the 16-week, 10 lb medium puppy:

  • Low end: 22.2 × 0.75 = 16.7 lb
  • High end: 22.2 × 1.25 = 27.8 lb

So the result reads: Estimated adult weight: 22.2 lb (10.1 kg). Likely range: 16.7–27.8 lb. One number for planning, one range for reality.

Between the ages in the table, the calculator draws a straight line. A small puppy aged 6 months is 26.07 weeks, just past the 26-week point, so its fraction is 0.751. At 20 lb that puppy projects to 26.6 lb (12.1 kg), likely range 22.6–30.6 lb.

Puppy weight chart by size

The first table is the growth curve itself: the share of adult weight the calculator assumes at each age.

Expected adult size8 wk12 wk16 wk26 wk (6 mo)39 wk (9 mo)52 wk (1 yr)Fully grown by
Toy25%40%55%80%95%100%52 weeks
Small20%35%50%75%90%100%52 weeks
Medium / not sure18%30%45%68%85%95%78 weeks
Large15%25%40%62%78%90%78 weeks
Giant12%22%35%55%70%82%104 weeks (95% at 78)

The second table turns those fractions into pounds. Pick the row closest to the adult weight you expect, and you can see roughly what the puppy "should" weigh along the way under the same curve.

Example adult weight8 wk12 wk16 wk6 mo9 mo1 yr
Toy, 8 lb2.0 lb3.2 lb4.4 lb6.4 lb7.6 lb8.0 lb
Small, 20 lb4.0 lb7.0 lb10.0 lb15.0 lb18.0 lb20.0 lb
Medium, 40 lb7.2 lb12.0 lb18.0 lb27.2 lb34.0 lb38.0 lb
Large, 70 lb10.5 lb17.5 lb28.0 lb43.4 lb54.6 lb63.0 lb
Giant, 120 lb14.4 lb26.4 lb42.0 lb66.0 lb84.0 lb98.4 lb

Notice the shape. Small dogs finish early. Giant dogs take their sweet time, because being the size of a coffee table is a project. At 16 weeks a toy puppy is about 55% of its adult weight; a giant puppy is only 35% there. That's also why the size you pick changes the answer so much. The same 10 lb puppy at 16 weeks projects to 18.2 lb as a toy, 20.0 lb as small, 22.2 lb as medium, 25.0 lb as large and 28.6 lb as giant.

Rules of thumb vs. this calculator

You'll see two quick formulas all over the internet. Both are easy to run in your head, and both make a hidden assumption.

MethodFormula10 lb puppy at 16 weeksHidden assumption
Weekly-rate ruleweight ÷ age in weeks × 5232.5 lbPuppies gain the same amount every week until 1 year
Double at 4 monthsweight at 16 weeks × 220 lbEvery puppy is 50% grown at 16 weeks
This calculator, mediumweight ÷ 0.4522.2 lb (16.7–27.8)An average medium-dog growth curve
This calculator, largeweight ÷ 0.4025.0 lb (21.3–28.7)An average large-dog growth curve

The weekly-rate rule treats growth as a straight line. Real growth is fastest early and then slows, so the straight line overshoots for young puppies of most sizes. "Double at 4 months" lines up with the small curve and lands close to medium, but it ignores that giant breeds have much more growing left. Neither is wrong as a napkin estimate. The size curve just bakes in the part they skip.

Tracking your puppy's weight month to month

One weigh-in gives you an estimate. Several give you a trend, which is more useful. Weigh at the same time of day, on the same scale, every week or two. Holding a small puppy on a bathroom scale works: weigh yourself, then yourself plus the puppy, and subtract.

Monthly gain is plain subtraction. A puppy that weighed 4.5 lb at the start of the month and 7.4 lb at the end gained 7.4 − 4.5 = 2.9 lb. If that puppy is 3 months old and you expect a small dog, the calculator puts it at 19.0 lb (8.6 kg) as an adult, with a likely range of 16.2–21.9 lb.

Run the calculator again after each weigh-in. If the estimate stays steady, the puppy is tracking its curve. If it climbs every time, try the next size up. If it drops, the puppy may be smaller than you guessed, or it may be a growth plateau. A puppy can stall for a couple of weeks and then jump.

Edge cases and limitations

A puppy adult weight estimate is useful, but it is not magic. Mixed-breed puppies can surprise everyone. Parent weights help a lot when you have them. Breed-specific growth charts can be tighter for popular breeds, and your vet can tell whether the weight gain looks healthy.

  • Under 8 weeks: the calculator uses the 8-week fraction, so very young puppies get the same answer as 8-week-olds. Treat it as a rough first look.
  • Past the end of the curve: once the table reaches 100% (52 weeks for toy and small, 78 for medium and large, 104 for giant), the estimate equals today's weight.
  • Bad input: zero, negative or blank values show an error. So does anything over 300 lb. Please do not bring a horse to the dog calculator.
  • Other animals: the curve is for dogs only. It does not work for kittens.

Use the result for planning, not medical decisions. If your puppy is gaining too slowly, gaining too fast, losing weight, or sits far outside the range, ask a vet. Growth is one of those places where a calm professional beats internet guessing.

If you are in dog-math mode, the Dog Age Calculator converts dog years to human years using a size-adjusted curve, not the old "multiply by 7" myth. If your vet records weight in kilograms and you think in pounds, the Weight Converter switches between them. For people math, the Calorie Calculator and BMI Calculator do the same kind of quick estimate. Different species, different formulas, same idea: one job, a fast answer, no paywalled basics.

Frequently asked questions

How accurate is a puppy weight calculator?

Treat it as a ballpark. The math divides current weight by an average growth fraction for the size you picked. Individual puppies can land 10–25% above or below the central estimate, which is why the range sits next to the result. The estimate gets steadier as the puppy gets older.

What size category should I pick if I don't know the breed?

Pick "not sure." It uses the medium curve with a ±25% range. If the parents, the breed mix or the vet's guess point clearly to toy, small, large or giant, pick that for a tighter ±15% range. Medium also uses ±25%.

How big will my puppy get?

Enter its age and weight and pick a size. For example, a 12-week puppy weighing 9 lb projects to 30.0 lb if you expect a medium dog, or 36.0 lb if you expect a large one. Re-check every few weeks; the trend tells you which curve fits.

When do puppies stop growing?

Toy and small breeds often reach adult weight by 9 to 12 months. Medium breeds usually finish around 12 to 15 months. Large and giant breeds can keep growing for 18 to 24 months, even when they already look impressively sofa-sized.

Why does the calculator ask for age in weeks?

Weeks are more precise during early growth. A 10-week puppy and a 14-week puppy are at quite different points on the curve. If you only know months, that's fine; the calculator converts at 4.345 weeks per month.

Can I use this puppy growth calculator for kittens?

No. Cats grow on a different timeline, and the dog curve does not fit them. Use a kitten-specific chart or ask your vet.

Why show a range instead of only one adult weight?

Because one overprecise number would be fake confidence. The range tells you what's plausible, which is more useful for buying a crate, budgeting food, or noticing that your "medium" puppy is quietly applying for the large-dog department.