With a purebred puppy you have a shortcut: look up the breed’s typical adult weight and you are most of the way there. With a mix, that shortcut is gone, and what replaces it is a set of methods that vary a lot in how much they are worth.
Here they are, ranked honestly.
1. Average the parents’ adult weights
The best simple method available. If both parents are known and fully grown, average their weights.
Two refinements worth applying:
- A puppy rarely finishes much heavier than its larger parent. If the average suggests 70 lb but the bigger parent is 60 lb, trust the parent.
- Sex matters. Males average roughly 20% heavier than females across breeds, so nudge up or down from the parental average accordingly.
The limitation is inherent rather than fixable: two numbers cannot capture a genetically variable outcome. Littermates from the same pair finish at different sizes. Treat the average as the centre of a range, not a target.
2. Your puppy’s own growth curve
Underrated, and it gets better with time. Your puppy’s current weight and age already contain information about where it is heading — and unlike breed averages, it describes your dog, including whether it is running large or small for its mix.
The method: divide current weight by the fraction of adult weight expected at that age.
| Age | Fraction of adult weight (medium-size range) |
|---|---|
| 3 months | ~36% |
| 4 months | ~48% |
| 6 months | ~69% |
| 9 months | ~88% |
| 12 months | ~95% |
There is a catch worth understanding. Those fractions depend on how big the dog will end up — bigger dogs are a smaller fraction of their adult weight at any given age — so the answer appears on both sides of the equation. Our puppy size calculator solves for it numerically, and blends the result with parent weights when you supply them.
Before 12 weeks this method is weak. A puppy that young has not established the trajectory the projection relies on. From 16 weeks it becomes genuinely useful, and by six months it typically beats breed averages.
3. A DNA test
Useful, and frequently over-trusted. A test tells you the breed proportions, and most report an estimated adult weight alongside.
What it does well: identifies major breeds reliably, which is genuinely valuable when the parentage is unknown — and can flag breed-linked health risks worth knowing about.
What it cannot do: see your individual puppy. The weight figure is derived from breed proportions, so it inherits their uncertainty, and it cannot tell whether your dog is at the top or bottom of its expected range. It is another prediction, not a measurement.
Best used alongside the growth curve, not instead of it.
4. Guessing from paws, coat, or ear size
Skip these. The paw myth is the most persistent, and there is no published study behind it. Reputable sources cannot agree whether the pattern holds even loosely — which is exactly what you would expect from an observation nobody ever measured. Some breeds are simply built with heavy bone and big feet.
Growth timing follows size, not ancestry
A common worry is that mixes are somehow unpredictable in when they finish, not just how big. They are not.
Growth timing tracks adult weight. From the Purina Institute:
| Expected adult weight | Growth typically complete |
|---|---|
| Under 12 lb | 6–9 months |
| 13–20 lb | 8–10 months |
| 20–50 lb | Up to 12 months |
| 50–100 lb | 12–18 months |
| Over 100 lb | Up to 24 months |
A mix that will finish at 30 lb grows on much the same schedule as a 30 lb purebred. Estimate the adult weight and the timeline follows.
Why every mixed-breed estimate is wider
This is the caveat most size calculators do not mention, and it is worth saying plainly.
The veterinary growth standards underpinning all of this — Salt et al. (2017) and the WALTHAM charts built on them — were developed on purebred populations. They have never been validated on mixed breeds.
The biology is very unlikely to be different in kind: a 30 lb mix has no reason to grow unlike a 30 lb purebred. But “very unlikely to be different” is not the same as “measured and confirmed,” and honesty about that gap is the difference between an estimate and a guess dressed as one.
In practice: expect a wider range, weight the parent information heavily if you have it, and let your puppy’s own curve take over as it accumulates.
Designer crosses are a special case
Doodles, cockapoos, schnoodles and the rest sit awkwardly between purebred and mix. They have recognisable names, which makes them feel predictable, but no breed standard exists — so there is no authoritative adult weight to look up.
The Poodle parent usually sets the size class. A Goldendoodle from a Standard Poodle and one from a Miniature can differ by 50 lb and both are correctly called Goldendoodles. First-generation crosses (F1) also vary more than later generations.
Our calculator covers 59 designer crosses and always flags them as low confidence, because breeder-community data is the best available and it is genuinely less reliable than a breed standard. If you know the parents’ weights, enter them — for a doodle, that information is worth more than the breed label.
Worked examples
Parents known. Mother 40 lb, father 55 lb, puppy is male. Average is 47.5 lb; adjust upward for sex and you land near 52 lb, with a sensible range of roughly 45–58. Cross-check at 16 weeks: if he weighs 25 lb, that is about 48% of adult weight for this size, giving 52 lb. The two methods agree, which is the outcome you want — when they disagree by more than about 20%, the growth curve usually deserves more weight past 16 weeks.
Parents unknown, shelter puppy. Estimated 5 months, 22 lb. Working from the curve alone: at five months a medium-size dog is around 59% of adult weight, so 22 ÷ 0.59 ≈ 37 lb. But the age is itself an estimate and the size class was assumed, so treat this as 30–45 lb rather than 37. Weigh again in a month — a second point does more to narrow the range than any amount of reasoning about the first.
Doodle from a Standard Poodle. Goldendoodle, 4 months, 30 lb, breeder says the Poodle parent was standard and the Golden dam was 60 lb. Curve gives 30 ÷ 0.44 ≈ 68 lb; parent average suggests something in the 55–65 range. Both point at a large dog. The parental figure is the firmer of the two here, because “standard Goldendoodle” covers a very wide band.
A note on littermates
If you have met your puppy’s littermates, that is real information — but weaker than it feels.
Littermates share parents, so they share the genetic range. They do not share an outcome. Variation between siblings from a single litter is normal and can be substantial, particularly in mixes and first-generation crosses where the parental genomes are less similar to begin with.
Useful as a sanity check: if your puppy is markedly smaller than every sibling and staying that way, that is worth mentioning to your vet. Not useful as a prediction: “his brother is 50 lb so he’ll be 50 lb” does not follow.
What we would actually do
If you know the parents: average their weights, adjust for sex, and sanity-check against the growth curve from 16 weeks.
If you do not: track the growth curve from 16 weeks and consider a DNA test. Weigh every two weeks on the same scale, and watch whether the trend holds steady — a puppy that keeps its trajectory is telling you more than any single reading can.