Puppy Weight Calculator: Predict Your Dog’s Adult Weight
See if your puppy’s weight is normal for its age and breed, and how big it will get, from nearly 9 million vet weigh-ins.
Is your puppy’s weight on track?
Enter your puppy’s age, weight and breed to see whether its weight is normal for its age, and how big it is likely to get.
Estimates, not veterinary advice. Growth curves from Salt et al. (2017), veterinary weigh-ins, used under CC BY 4.0. Adult ranges follow the AKC breed standards (FCI or UKC where noted) and, where measured, the weights of pet dogs in veterinary practice.
Accuracy
How accurate is this puppy weight calculator?
The puppy weight calculator was tested on dogs it had never seen. We set aside one dog in five, built the tables from the rest, and used 397,033 weigh-ins of the set-aside puppies to predict their adult weight.
Half of the projections came within this of the adult weight
- 17%at 2–3 months
- 12%at 4–6 months
- 8%at 9–12 months
Half of the projections made at 2–3 months were within 17% of the dog’s actual adult weight, at 4–6 months within 12%, and at 9–12 months within 8%. The range the calculator shows held the real adult weight for half of the dogs, as a middle-half range should.
An estimate is widest at 8 weeks, because most of the growth is still to come, and it tightens with every later weigh-in. Choosing your puppy’s sex also helps: male and female curves separate early, and in most breeds the gap matters by 6 months.
The trend tells you more than any single reading. In a follow-up study, fewer than 5% of healthy dogs crossed more than two centile lines as they grew, while 68% of dogs that later became obese crossed two or more upwards (Salt et al. 2020).
Sources
Where the numbers come from
Every figure on PupTimeline is traceable to a published source, cited next to the number.
- Growth curves
- Salt and colleagues (2017): 8,754,779 weigh-ins at US veterinary clinics, published open-access with its data.
- Adult ranges
- The American Kennel Club breed standards; the FCI or UKC standard for the three breeds the AKC does not recognise or gives no weight for.
- Pet dog weights
- Where they have been measured, what pet dogs weigh in UK veterinary practice (VetCompass studies), shown beside the breed’s chart.
The data have limits, and the site says so. The records are of dogs attending US clinics; the source study did not model dogs over 40 kg, so giant-breed figures are our own calculation from the same records; and the medium class rests on only three breeds. These are estimates for planning, not veterinary advice.
The calculator runs in your browser and does not store the weights you enter. PupTimeline is an independent site, not a veterinary practice, a breeder or a pet-food company.
Method
How the puppy weight calculator works
The puppy weight calculator answers two questions from two sets of records.
Is today’s weight normal?
From where your puppy sits among puppies of the same age, sex and adult size.
How big will it get?
From the more than 500,000 of those dogs that were weighed both as puppies and again as adults.
A 4-month-old large-breed male at 20 lb, for example, is typically heading for about 46 lb, with the middle half of dogs like him between 41 and 52 lb. Choosing a breed sets the size class and the adult range to check against; for a mixed breed, choose the adult size you expect.
| Size class | 2 months | 4 months | 6 months | 9 months | 12 months |
|---|---|---|---|---|---|
| Toy | 30% | 55% | 74% | 87% | 92% |
| Small | 25% | 53% | 75% | 89% | 92% |
| Medium | 22% | 51% | 73% | 89% | 92% |
| Large | 17% | 46% | 70% | 90% | 93% |
| Giant | 14% | 40% | 64% | 86% | 92% |
The filtering, the full table by month and sex, and a CSV are on the growth data page.
Breeds
Popular breeds
The four breeds people look up most. Each has a month-by-month chart for males and females.
- German Shepherd weight chartMales 65–90 lb
29.5–40.8 kg - Labrador Retriever weight chartMales 65–80 lb
29.5–36.3 kg - Golden Retriever weight chartMales 65–75 lb
29.5–34.0 kg - Shih Tzu weight chartMales 9–16 lb
4.1–7.3 kg
Guides
More growth tools and guides
- Breed weight chartsMonth-by-month tables by breed, for males and females.
- Dog size chartsCompare growth across toy, small, medium, large and giant breeds.
- When do dogs stop growing?The age each size class finishes, and why weight settles after height.
- Puppy growth chart by ageAll five size classes in one table.
- Dog body condition scoreThe 1–9 scale vets use, and why it beats the scale alone.
- Dog pregnancy calculatorThe due date and the whelping window, from the mating or ovulation date.
FAQ
Frequently asked questions
How big will my puppy get?
It depends on the adult size your puppy is heading for: at 2 months a toy breed has reached about 30% of its adult weight, a small breed 25%, a medium 22%, a large 17% and a giant 14% (males). Enter the age, weight and breed above for an adult range and the most likely figure.
Can I use the puppy weight calculator for a mixed breed?
Yes. Type “mixed” in the breed box and choose the adult size you expect; the size chart helps you pick one. The check is broader than for a single breed, because a size class spans a wide range of adult weights.
Does the calculator use AKC weights?
Yes, for the adult range it checks against: the American Kennel Club’s published figure for the breed, or the FCI or UKC standard for the three breeds the AKC does not recognise or gives no weight for. The growth curves come from the Salt et al. 2017 study and its 8,754,779 veterinary weigh-ins.
Is this a dog weight calculator by age?
Yes. Age is one of the three things the calculator needs, entered in months and weeks, because the share of adult weight a puppy has reached depends on its age and size together. The same curves are printed month by month on the puppy growth chart by age.
Can I track my puppy’s weight over time here?
Not yet: the calculator does not save what you enter. After each result it gives the date of the next weigh-in, every 2 weeks until 6 months and monthly after that, and re-entering a later weight gives a narrower estimate.
