Puppy Growth Charts from Veterinary Records
These tables translate the median and 10thβ90th percentile growth fractions observed in our training data into example weight paths. Each row includes the number of eligible training dogs behind that age point.
Read the chart in the right direction
The calculator estimates adult weight from a puppy's measurement. These tables do the reverse: they start with an example adult weight and multiply it by the data-derived growth fractions. The percentile columns describe variation in the analyzed records; they are not clinical centile charts or a diagnosis.
Why size groups have different timelines
Dogs do not all mature on the same schedule. Salt and colleagues found meaningful differences among adult-size groups in millions of veterinary records, making one ruleβsuch as doubling every dog's 16-week weightβtoo simplistic.
We derived separate curves for toy, small, medium, large, very-large, and giant dogs from the study's open supporting dataset. The exact filters, split, sample sizes, and holdout results are documented in the methodology and validation report.
Toy example: 10 lb adult weight
If the adult dog eventually weighs 10 lb, this table shows the median path and the wider observed-fraction path for the toy group. A real dog's measurements may be above, below, or cross these values over time.
| Age | Median path | Observed 10thβ90th percentile path | Training dogs |
|---|---|---|---|
| 8 Weeks | ~ 3 lbs | 2β4 lbs | 33,439 |
| 12 Weeks | ~ 4 lbs | 3β5 lbs | 62,231 |
| 16 Weeks | ~ 5 lbs | 4β7 lbs | 72,067 |
| 24 Weeks | ~ 7 lbs | 5β9 lbs | 49,694 |
| 36 Weeks | ~ 8 lbs | 7β10 lbs | 22,320 |
| 52 Weeks (1 Year) | ~ 9 lbs | 7β10 lbs | 21,730 |
| 76 Weeks (1 Year+) | ~ 10 lbs | 8β11 lbs | 27,546 |
Small example: 17 lb adult weight
If the adult dog eventually weighs 17 lb, this table shows the median path and the wider observed-fraction path for the small group. A real dog's measurements may be above, below, or cross these values over time.
| Age | Median path | Observed 10thβ90th percentile path | Training dogs |
|---|---|---|---|
| 8 Weeks | ~ 4 lbs | 3β6 lbs | 7,259 |
| 12 Weeks | ~ 6 lbs | 4β8 lbs | 13,503 |
| 16 Weeks | ~ 8 lbs | 6β11 lbs | 15,495 |
| 24 Weeks | ~ 12 lbs | 10β14 lbs | 9,846 |
| 36 Weeks | ~ 15 lbs | 12β17 lbs | 4,472 |
| 52 Weeks (1 Year) | ~ 16 lbs | 13β18 lbs | 4,363 |
| 76 Weeks (1 Year+) | ~ 16 lbs | 15β18 lbs | 5,506 |
Medium example: 27 lb adult weight
If the adult dog eventually weighs 27 lb, this table shows the median path and the wider observed-fraction path for the medium group. A real dog's measurements may be above, below, or cross these values over time.
| Age | Median path | Observed 10thβ90th percentile path | Training dogs |
|---|---|---|---|
| 8 Weeks | ~ 6 lbs | 4β8 lbs | 8,968 |
| 12 Weeks | ~ 9 lbs | 6β12 lbs | 15,507 |
| 16 Weeks | ~ 12 lbs | 9β15 lbs | 17,425 |
| 24 Weeks | ~ 18 lbs | 14β22 lbs | 10,469 |
| 36 Weeks | ~ 22 lbs | 19β26 lbs | 5,108 |
| 52 Weeks (1 Year) | ~ 24 lbs | 20β28 lbs | 5,375 |
| 76 Weeks (1 Year+) | ~ 26 lbs | 23β29 lbs | 6,074 |
Large example: 50 lb adult weight
If the adult dog eventually weighs 50 lb, this table shows the median path and the wider observed-fraction path for the large group. A real dog's measurements may be above, below, or cross these values over time.
| Age | Median path | Observed 10thβ90th percentile path | Training dogs |
|---|---|---|---|
| 8 Weeks | ~ 9 lbs | 5β13 lbs | 13,932 |
| 12 Weeks | ~ 14 lbs | 10β19 lbs | 21,870 |
| 16 Weeks | ~ 21 lbs | 16β26 lbs | 24,084 |
| 24 Weeks | ~ 32 lbs | 26β39 lbs | 13,594 |
| 36 Weeks | ~ 42 lbs | 36β48 lbs | 7,312 |
| 52 Weeks (1 Year) | ~ 46 lbs | 41β52 lbs | 6,864 |
| 76 Weeks (1 Year+) | ~ 49 lbs | 44β53 lbs | 7,483 |
Very large example: 77 lb adult weight
If the adult dog eventually weighs 77 lb, this table shows the median path and the wider observed-fraction path for the very large group. A real dog's measurements may be above, below, or cross these values over time.
| Age | Median path | Observed 10thβ90th percentile path | Training dogs |
|---|---|---|---|
| 8 Weeks | ~ 13 lbs | 8β18 lbs | 15,425 |
| 12 Weeks | ~ 21 lbs | 15β28 lbs | 24,842 |
| 16 Weeks | ~ 31 lbs | 23β39 lbs | 27,101 |
| 24 Weeks | ~ 48 lbs | 39β58 lbs | 13,953 |
| 36 Weeks | ~ 64 lbs | 54β74 lbs | 7,081 |
| 52 Weeks (1 Year) | ~ 71 lbs | 62β80 lbs | 6,747 |
| 76 Weeks (1 Year+) | ~ 75 lbs | 68β81 lbs | 7,514 |
Giant example: 120 lb adult weight
If the adult dog eventually weighs 120 lb, this table shows the median path and the wider observed-fraction path for the giant group. A real dog's measurements may be above, below, or cross these values over time.
| Age | Median path | Observed 10thβ90th percentile path | Training dogs |
|---|---|---|---|
| 8 Weeks | ~ 16 lbs | 10β24 lbs | 3,678 |
| 12 Weeks | ~ 28 lbs | 20β38 lbs | 5,791 |
| 16 Weeks | ~ 42 lbs | 32β54 lbs | 6,444 |
| 24 Weeks | ~ 70 lbs | 56β84 lbs | 3,506 |
| 36 Weeks | ~ 98 lbs | 83β111 lbs | 1,812 |
| 52 Weeks (1 Year) | ~ 110 lbs | 97β121 lbs | 1,647 |
| 76 Weeks (1 Year+) | ~ 116 lbs | 106β125 lbs | 1,793 |
How to use repeated measurements
Use the same scale under similar conditions and record the date, age, unit, and any relevant context. Compare the longer-term direction rather than expecting a perfectly smooth weekly line. Our guide to weighing and tracking a puppy consistently provides a practical process.
Unexpected weight loss, failure to gain, a major body-condition change, poor appetite, persistent digestive signs, or lethargy calls for a licensed veterinarian. A model chart cannot determine the cause.
Download the derived curve table as CSV or inspect the full JSON with validation metrics. The derived tables are published under CC BY 4.0 with attribution details in the data README.