Dog Size Calculator: Predict Your Puppy's Adult Weight and Height
Enter your puppy's current age and weight, then choose the breed size category, and this calculator estimates the adult weight and shoulder height from growth-percentage benchmarks. You also get a month-by-month growth chart, size-category ranges, and a plain-English read on where your puppy sits on the growth curve. Switch between metric and imperial units; results update as you type. This is a for-fun estimate for planning crates, collars, and food budgets, not veterinary advice or a health assessment: puppy growth varies enormously between individuals, and your vet weighing your puppy at a check-up is the only thing that can tell you whether growth is on track.
How to predict a puppy's adult size
Breeders and puppy-size tools use a growth-percentage approach: puppies of each size category reach a roughly predictable fraction of their adult weight at each age milestone. A 12-week medium-breed puppy, for example, is taken to be about 52% of its adult weight. Dividing the current weight by that fraction gives the adult estimate. The formula is: Predicted adult weight = Current weight / Growth fraction An optional sex adjustment adds about +7.5% for males and -7.5% for females relative to a sex-neutral baseline, reflecting the 10-20% average difference documented across breeds. Be aware that the growth fractions themselves are rules of thumb rather than a single published standard, and the popular rules disagree: "small breeds triple their 8-week weight" implies a puppy is 33% grown at 8 weeks, while other widely repeated rules imply 50%. That spread alone can move a prediction by half again, which is why the result here should be treated as a ballpark for planning purposes.
Choosing the right breed size category
- Toy breeds (Chihuahua, Pomeranian, Yorkshire Terrier) weigh under 10 lb (4.5 kg) as adults and finish growing around 8-10 months.
- Small breeds (Beagle, French Bulldog, Cavalier King Charles Spaniel) reach 10-25 lb (4.5-11.3 kg) and are typically mature by 12 months.
- Medium breeds (Border Collie, Cocker Spaniel, Bulldog) land at 25-50 lb (11.3-22.7 kg) and finish around 12 months.
- Large breeds (Labrador Retriever, Golden Retriever, German Shepherd) grow to 50-100 lb (22.7-45.4 kg) and may continue growing until 18 months.
- Giant breeds (Great Dane, Mastiff, Saint Bernard) exceed 100 lb (45.4 kg) and can take 18-24 months to reach full size.
What affects accuracy
This calculator gives a useful estimate, but several factors influence how accurate it will be:
- Age window: Predictions are most reliable between 8 and 20 weeks. Very young puppies (under 6 weeks) and older dogs (over 6 months) show more individual variation around the breed average.
- Nutrition: Underfeeding slows growth, and puppies that catch up later can end up close to their genetic potential. Overfeeding increases fat, not frame, so it does not substantially raise the skeletal adult size.
- Neutering: Early spay/neuter (before growth plates close) can cause a puppy to grow slightly taller and sometimes heavier than intact littermates, because sex hormones signal the growth plates to close.
- Mixed breeds: Without knowing both parents, size prediction carries higher uncertainty. A DNA breed test can narrow the range.
Practical uses for knowing your dog's adult size
Knowing the predicted adult weight helps with several decisions:
- Crate and bed sizing: Buy once for the adult dog rather than replacing a puppy crate every few months. A dog should be able to stand, turn around, and lie stretched out.
- Food portions: Calorie needs scale roughly with body weight to the power of 0.75 (the "metabolic body weight" formula). Knowing the adult size lets you plan feeding budgets and transition gradually.
- Equipment: Collars, harnesses, car restraints, and stroller carriers are all sized by weight. Buying for the predicted adult size prevents costly replacements.
- Living space: A giant breed in a small apartment is a different lifestyle commitment than a toy breed. Confirming the adult size early avoids surprises.
Dog breed size categories and typical adult dimensions
| Size | Adult weight (lb) | Adult weight (kg) | Shoulder height | Full growth by |
|---|---|---|---|---|
| Toy | Under 10 | Under 4.5 | 6-10 in / 15-25 cm | 8-10 months |
| Small | 10-25 | 4.5-11.3 | 10-14 in / 25-36 cm | 12 months |
| Medium | 25-50 | 11.3-22.7 | 14-20 in / 36-51 cm | 12 months |
| Large | 50-100 | 22.7-45.4 | 20-28 in / 51-71 cm | 18 months |
| Giant | 100+ | 45.4+ | 28+ in / 71+ cm | 18-24 months |
Indicative ranges for each size band. Individual dogs vary widely, and the boundaries between size categories are conventions rather than fixed standards.
Frequently asked questions
How accurate is a puppy weight calculator?
Less accurate than the neat decimal figure suggests. Growth-percentage calculators rest on rule-of-thumb fractions that vary between sources, and the popular rules can differ by 50% for the same puppy at the same age. Purebred dogs of a clearly known size category, weighed between 8 and 16 weeks, give the closest estimate; mixed breeds, unknown parentage, or an unusual growth history widen the margin considerably. Treat the number as a planning ballpark, and use the growth chart your veterinarian plots at check-ups if you need to know whether growth is actually on track.
At what age do dogs stop growing?
Toy and small breeds typically reach full adult weight between 8 and 12 months. Medium breeds finish around 12 months. Large breeds continue growing until 12-18 months, and giant breeds can still be filling out at 18-24 months. Skeletal growth (height) often stops a few months before the dog reaches its full muscle and fat mass.
Does neutering affect a puppy's adult size?
Possibly. Sex hormones, particularly estrogen and testosterone, signal the growth plates to close. Early spay or neuter (before 6-12 months) can delay closure, causing the dog to grow slightly taller and occasionally heavier than intact dogs of the same breed. The effect is more pronounced in large and giant breeds. Talk to your veterinarian about optimal timing for your specific breed.
How do I choose the breed size category for a mixed-breed puppy?
Estimate by looking at both parents if you know them. If one parent is a 30 lb Cocker Spaniel and the other is a 60 lb Labrador, expect the adult size to fall in the 30-60 lb range, which is the medium-to-large boundary. Without parent information, a canine DNA test can identify dominant breeds and give a better size estimate. As a rough rule, choose "medium" as your starting point for unknown mixed breeds of typical proportions.
Why is the calculator showing a very high predicted adult weight?
The most common cause is selecting a breed size category that is too small for the puppy's actual breed. A 10-week puppy weighing 15 lb is almost certainly a large or giant breed, not a medium one: inputting that weight with "medium" will produce an unrealistically high prediction because the formula expects a much lighter puppy at 10 weeks. Double-check the expected adult weight for your breed and choose the matching size category.
Sources
- American Kennel Club, Puppy Development Stages
- Hawthorne AJ, Booles D, Nugent PA, Gettinby G, Wilkinson J. Body-weight changes during growth in puppies of different breeds. J Nutr. 2004;134(8 Suppl):2027S-2030S (PMID 15284394)
- Salt C, Morris PJ, German AJ, et al. (2017). Growth standard charts for monitoring bodyweight in dogs of different sizes. PLOS ONE 12(9):e0182064 - the WALTHAM centile charts a veterinarian plots puppy growth against.