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 predicts the adult weight and shoulder height using veterinary growth-percentage benchmarks. You also get a month-by-month growth chart, size-category ranges, and a plain-English interpretation of where your puppy sits on the growth curve. Switch between metric and imperial units; results update as you type.
How to predict a puppy's adult size
Veterinarians and breeders use a growth-percentage approach: puppies of each size category reach a predictable fraction of their adult weight at each age milestone. A 12-week medium-breed puppy, for example, is typically about 52% of its adult weight. Dividing the current weight by that fraction gives the adult prediction. The formula is: Predicted adult weight = Current weight / Growth fraction Where the growth fraction comes from size- and age-specific tables derived from longitudinal growth studies. 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.
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 |
Ranges reflect AKC breed standards and veterinary growth guidelines. Individual dogs vary.
Frequently asked questions
How accurate is a puppy weight calculator?
A growth-percentage calculator is typically accurate to within 10-15% for purebred dogs of a known size category. Accuracy is highest at 8-16 weeks, when the growth curve is most predictable. For mixed-breed dogs or those with unusual growth histories, the margin can be wider. Always treat the result as a useful guide, not a guarantee.
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.