A free puppy weight calculator that predicts how big your dog
will get. Enter your puppy's current age, current weight, and adult size
category, and the tool estimates its full-grown adult weight using the
percentage-of-adult-weight method that vets rely on. You will also see how
far along the growth curve your puppy already is.
✓ Free, no signup✓ Vet growth-curve method✓ lb or kg✓ Instant results
Quick answer: To predict a puppy's adult weight, divide its current
weight by the fraction of adult weight it has already reached for its age
and size. The formula is Adult weight = Current weight ÷ Growth
completion. For example, a medium-breed puppy weighing 10 lb at 16
weeks has reached about 50% of its adult weight, so 10 ÷ 0.50 = about
20 lb fully grown. Small breeds finish growing by 9 to 12 months;
large and giant breeds keep filling out until 18 to 24 months.
Predict your puppy's adult weight
In the unit selected on the right
1 month ≈ 4.3 weeks
Estimated adult weight
—
Enter weight, age, and size
How to use this puppy weight calculator
The calculator needs only three inputs, and it returns your puppy's
estimated adult weight plus how far along its growth it already is:
Current weight — weigh your puppy and enter the number. Pick
pounds or kilograms from the unit menu.
Current age in weeks — a young puppy grows fast, so age is the
most important input. If you only know months, multiply by about 4.3
to get weeks.
Expected adult size — choose the category that matches the
breed or the parents. If you are unsure, the breed-size guide below
and your vet can help you pick.
Press Predict adult weight and the result shows the estimated
full-grown weight, a likely range, the growth percentage reached so far,
and the adult size class. Use the Copy button to save the figure.
How the puppy weight calculator predicts adult weight
This tool uses the percentage-of-adult-weight method, which
veterinary growth research treats as more accurate than a simple straight-
line estimate. Puppies do not grow at a steady rate: growth is fastest in
the first few months, then slows as the dog nears its adult size. The
method works backward from how much of that growth is already done:
Adult weight = Current weight ÷ Growth completion (for age and size)
Growth completion is the fraction of adult weight a puppy has typically
reached at a given age for its size class. A medium-breed puppy is about
half grown at 16 weeks, so its completion fraction is 0.50. The growth
percentages used here follow published canine growth curves, including data
summarised by the
American
Kennel Club.
Worked example. A medium-breed puppy weighs 10 lb
at 16 weeks. At that age a medium breed has reached about 50% of its adult
weight. Adult weight = 10 ÷ 0.50 = 20 lb. A Labrador-type puppy at
25 lb and 16 weeks (large breed, about 43% grown) projects to 25 ÷ 0.43 ≈
58 lb.
A simpler rough method some charts use is the linear estimate: adult
weight = (current weight ÷ age in weeks) × 52. It is easy to do in your
head but tends to over-predict, because it assumes growth never slows. The
percentage method above is the better guide.
Puppy growth chart: percentage of adult weight by age
This reference shows roughly what percentage of adult weight a puppy has
reached at each age, grouped by adult size class. Smaller breeds mature
quickly; giant breeds keep growing far longer. Use it to sanity-check the
calculator result:
Age
Toy
Small
Medium
Large
Giant
8 weeks
30%
27%
22%
18%
14%
12 weeks
45%
42%
36%
30%
24%
16 weeks
60%
55%
50%
43%
35%
6 months
80%
75%
65%
55%
45%
9 months
93%
90%
83%
75%
65%
12 months
100%
98%
95%
88%
78%
18 months
100%
100%
100%
97%
92%
These are typical figures for healthy puppies. Any individual dog can sit
above or below the curve by 10 to 15% depending on genetics, sex, and
nutrition.
Which adult size should I choose?
If you are not sure which size class to pick, match your puppy's breed
(or its parents) to these adult-weight bands:
Size class
Adult weight
Example breeds
Toy
Under 12 lb
Chihuahua, Pomeranian, Yorkshire Terrier
Small
12 to 25 lb
Beagle, Mini Schnauzer, French Bulldog
Medium
25 to 50 lb
Border Collie, Cocker Spaniel, Bulldog
Large
50 to 100 lb
Labrador, Golden Retriever, German Shepherd
Giant
Over 100 lb
Great Dane, Mastiff, Saint Bernard
For a mixed-breed puppy, the common advice is to follow the curve of the
larger parent breed, then treat the result as a range rather than an exact
number.
Why predict your puppy's adult weight?
Buy the right gear once. Knowing the adult size helps you pick
a crate, bed, collar, harness, and car restraint that will still fit
a grown dog.
Feed the right amount. Puppy food portions are based on
expected adult weight, so a good estimate helps avoid over- or
under-feeding during rapid growth.
Plan your space and budget. A giant-breed adult needs more
room, more food, and larger everything than a toy breed.
Track healthy growth. Comparing your puppy against the curve
flags whether it is growing roughly on schedule.
Tips for a more accurate estimate
Weigh at the same time of day, ideally before a meal, for a
consistent reading week to week.
Use age in weeks, not months, for puppies under six months.
Small age errors change the estimate a lot while growth is fast.
Re-check every few weeks. The estimate tightens as your puppy
gets closer to adulthood and more of its growth is complete.
Confirm the size class with your vet or a breed-ID DNA test if
your puppy is mixed and you cannot judge the adult size.
Please note: This calculator gives an estimate only, not veterinary
advice. Do not change how much you feed your dog based on the result. For
guidance on feeding, growth, and healthy weight, speak with your
veterinarian, who can assess your specific puppy in person.
Puppy weight calculator FAQs
How accurate is a puppy weight calculator?
It gives a reasonable estimate, usually within 10 to
15% for a purebred puppy of a known size. Accuracy improves as the
puppy ages and more growth is complete. Genetics, sex, and nutrition
all shift the final figure, so treat the result as a guide.
How do I calculate my puppy's adult weight?
Divide the current weight by the fraction of adult
weight reached for the puppy's age and size. A medium puppy at 10 lb and
16 weeks is about 50% grown, so 10 ÷ 0.50 = 20 lb. The calculator above
does this automatically once you enter the three inputs.
Is this based on the AKC method?
The size classes and growth percentages follow standard
canine growth curves, including guidance published by the American
Kennel Club. Many popular puppy calculators use the same
percentage-of-adult-weight approach drawn from AKC breed-weight data.
At what age is a puppy half its adult weight?
Roughly at four months for small and medium breeds, and
nearer five to six months for large and giant breeds. Because bigger
dogs grow for longer, they reach the halfway point later than smaller
dogs do.
When do puppies stop growing?
Toy and small breeds finish around 9 to 12 months.
Medium breeds fill out by 12 to 15 months. Large breeds keep developing
until 15 to 18 months, and giant breeds may not reach full adult weight
until 18 to 24 months.
Can I use this for a mixed-breed puppy?
Yes, but pick the size class that matches the larger
parent breed and treat the answer as a range. Mixed breeds inherit
traits from more than one breed, so their adult size is harder to
pin down than a purebred's.
Is this puppy weight calculator free?
Yes. The puppy weight calculator from Anchor AI Tools is
completely free, with no signup and no limits. It runs entirely in your
browser and works on mobile.
We build free, fast, accurate online tools that explain
the answer, not just show a number. This calculator uses published
canine growth-curve data and is tested against realistic breed examples
before it goes live.
This puppy weight calculator from Anchor AI Tools
provides estimates for general information only and is not a substitute for
veterinary advice. Growth varies by breed, genetics, sex, and nutrition.
Consult your veterinarian for guidance specific to your puppy.