Why a range, not a single number
Puppies do not grow on rails. Two purebred Lab puppies, same litter, same 4-month weight, can land 15 pounds apart at adult. Mixed breeds spread further. Anyone who tells you a puppy will weigh exactly 47 pounds is making it up.
The calculator gives you a low end and a high end. The low is usually the smaller, leaner outcome. The high is the bigger outcome. Most puppies land somewhere between. Plan the crate, the food budget, and the next-size harness for the high end — you can always size down, but a too-small crate at month 9 is an expensive surprise.
Puppy growth chart by size class
Below is what a typical growth curve looks like for each size class. The numbers are the puppy's weight as a percentage of adult weight. Use it to see if your puppy is on track, ahead, or lagging.
| Age | Toy | Small | Medium | Large | Giant |
|---|
| 2 months | 35% | 30% | 22% | 18% | 14% |
| 3 months | 52% | 48% | 38% | 30% | 24% |
| 4 months | 65% | 60% | 50% | 42% | 35% |
| 6 months | 95% | 88% | 74% | 63% | 54% |
| 9 months | 100% | 100% | 91% | 83% | 74% |
| 12 months | 100% | 100% | 100% | 95% | 87% |
| 18 months | 100% | 100% | 100% | 100% | 99% |
| Full grown | 7 mo | 8 mo | 12 mo | 16 mo | 20 mo |
Read it like this: a 4-month-old large-breed puppy that weighs 42 pounds is on track for about a 100-pound adult (42 / 0.42). A 4-month-old medium puppy that weighs 25 pounds is on track for about 50 (25 / 0.50). The chart is the engine the calculator runs on, in case you want the math without the form.
Predicting adult weight from your puppy today
The calculator works backward from where your puppy is now. Current weight divided by the size-class percentage at your puppy's age gives the projected adult weight. Then we apply a confidence band — narrower for purebreds with known parent sizes, wider for mixed breeds.
One opinion: the most useful single moment is the 4-month check-in. Before 3 months, the prediction is mostly noise. After 6 months, you already have most of the answer. The 4-month window is where the math actually helps owners pick a crate size and a food budget for the year ahead.
Examples worth running through the calculator: a 30-pound Labrador puppy at 4 months projects to about 70 pounds adult. A 20-pound Golden Retriever puppy at 4 months projects to about 48 pounds — a bit lighter than breed average, which often happens in females. A 35-pound Mastiff puppy at 4 months projects to about 100 pounds, with the upper band stretching past 130 — that spread is real for giant breeds.
Why mixed-breed predictions are wider
A purebred Golden Retriever has 60 generations of records telling us roughly how big she will get. A shelter mix with a mystery dad does not. The growth curves we use were built on purebred datasets — they still work for mixes, but the band has to widen to be honest about the unknowns.
One trick that helps: if the shelter knew the mom's adult weight, that single data point narrows the band a lot. Drop it into the parent-weight field and the math anchors the mid-line toward Mom's size. Without it, plan for the wider range.
When do puppies stop growing?
Short answer: small breeds finish at 7-8 months. Medium breeds at about 12 months. Large breeds at 14-16 months. Giant breeds at 18-20 months, with Mastiffs and a few others stretching to 24. The longer the bones are still building, the longer the puppy keeps growing.
For the full breakdown — what "done growing" means, why bones close late in big breeds, what to feed at each stage — see the when do puppies stop growing guide.
Slow-growth feeding for big breeds
Large and giant puppies need to grow slower than smaller dogs. Pushing too many calories at a giant-breed puppy in the first year speeds up the bones faster than the joints can keep up, and that shows up as hip and elbow problems years later. The food bag matters: pick one labeled for "growth of large-size dogs (70 lb or more as an adult)." Skip the extra calcium supplements your aunt mentioned at the family dinner — for big breeds, more calcium is worse, not better.
The growth plates — the soft cartilage at the end of the bones where new bone forms — close late in big breeds. Until they close, jumping off couches, playing rough on hard floors, and forced-march walks all add up to joint stress. Vets routinely tell large-breed owners to keep the workouts low-impact for the first 12-14 months. Fetch on grass is fine. Mile-long jogging on pavement at 4 months is not.
Questions worth asking
Why don't you just give me one number for adult weight?
Because puppies don't read the chart. A purebred Lab puppy at 4 months can be on track for 60 or 80 pounds — both are normal. Mixed breeds vary even more. A single number would feel confident but be wrong about a third of the time. A range is honest. You get a likely-low and likely-high so you can plan a crate, food budget, and harness size that fit somewhere in the middle.
How accurate is the 4-month-doubled rule?
It's pretty good for medium-sized breeds — a 25 lb puppy at 4 months is usually a 50 lb adult. It gets worse for the extremes. Small breeds at 4 months are already 55 to 60 percent grown, so doubling overshoots. Giant breeds at 4 months are only about 35 percent grown, so doubling badly undershoots — they nearly triple from there. The calculator uses a different multiplier for each size band rather than the flat doubling rule.
What if my puppy's mom and dad are different sizes?
Take the average of both parents' weights and use that as the parent-weight input in the advanced section. The calculator blends the projection with the parent average, which usually narrows the band. If only one parent's size is known — common for adopted puppies — you can still enter that single weight and you'll get a reasonable estimate, just with a slightly wider band.
Is my puppy growing too fast or too slow?
If the puppy is following the curve for its size band — small breeds finishing around 7-8 months, medium around 12, large around 16, giant 18-20 — they're on track. Going faster than the curve in a large or giant breed is a real concern: too-fast growth in big breeds is linked to joint problems later. Going slower than expected in any breed is worth a vet check to rule out parasites, food issues, or developmental problems.
When should I switch from puppy food to adult food?
Roughly when growth slows to a crawl. Small breeds make the switch around 9-12 months. Medium breeds at 12-14 months. Large and giant breeds wait longer — 14 to 18 months — because the bones are still building. Switching too early in a large breed shorts the developmental calorie need; switching too late in a small breed packs on adult fat. The calculator's full-grown estimate is a reasonable cue for when to plan the switch.
Sources
Full source list with verbatim quotes lives at /methodology. Specific to this calculator:
- WALTHAM Petcare Science Institute. Puppy growth charts and breed-specific growth-curve research — the canonical reference for size-class growth percentages used in the engine. waltham.com/resources/puppy-growth-charts
- American Kennel Club. Breed weight standards (used for the size-band buckets) plus the "When does my puppy finish growing?" size-class timing guidance. akc.org puppy growth guide
- American Animal Hospital Association. 2019 AAHA Canine Life Stage Guidelines. Puppy life-stage definitions and large-breed orthopedic feeding recommendations. aaha.org canine-life-stage-guidelines
- Wisdom Panel veterinary team. Puppy weight prediction methodology — the size-class multipliers (small 1.7×, medium 2×, large ~2.3×, giant ~2.85×) used as the canonical formula benchmark. wisdompanel.com predicting puppy size
- National Research Council. Nutrient Requirements of Dogs and Cats, 2006. Puppy calorie and calcium guidelines that underlie the slow-growth feeding recommendation for large/giant breeds. nap.nationalacademies.org/catalog/10668
Pairs with this calculator: the when do puppies stop growing guide (the question-shaped sister to this calculator), the dog age calculator (for after the puppy years), and the dog calorie calculator (puppy life stage drives a 2-3× calorie multiplier vs adult).