Skip to content
PupCurve

Puppy weight chart by age and size

Most puppy weight charts list breed names and made-up numbers. This one is built the other way round: it shows what share of its adult weight a typical puppy has reached at each age, for each size class, measured on over a million real dogs. Then you apply it to your dog.

Class I: Toy

Adult weight under 14 lb (under 6.5 kg)

Share of adult weight by age, class I
Age10th percentileTypical (50th)90th percentile
8 weeks19%29%43%
10 weeks22%32%46%
12 weeks27%39%53%
14 weeks33%45%61%
16 weeks38%52%67%
20 weeks49%63%79%
24 weeks57%72%88%
6 months60%75%91%
8 months71%86%100%
9 months74%89%100%
12 months84%98%100%
15 months89%100%100%
18 months91%100%100%
24 months94%100%100%

Class II: Small

Adult weight 14 to 20 lb (6.5 to 9 kg)

Share of adult weight by age, class II
Age10th percentileTypical (50th)90th percentile
8 weeks19%27%37%
10 weeks22%30%41%
12 weeks27%37%48%
14 weeks33%44%56%
16 weeks39%51%63%
20 weeks50%63%76%
24 weeks59%72%86%
6 months62%76%89%
8 months73%87%100%
9 months76%90%100%
12 months86%98%100%
15 months90%100%100%
18 months92%100%100%
24 months95%100%100%

Class III: Small to medium

Adult weight 20 to 33 lb (9 to 15 kg)

Share of adult weight by age, class III
Age10th percentileTypical (50th)90th percentile
8 weeks15%23%32%
10 weeks18%26%36%
12 weeks23%33%43%
14 weeks29%39%51%
16 weeks35%46%58%
20 weeks46%58%72%
24 weeks55%68%82%
6 months59%72%86%
8 months71%85%98%
9 months75%88%100%
12 months85%97%100%
15 months90%100%100%
18 months92%100%100%
24 months95%100%100%

Class IV: Medium

Adult weight 33 to 66 lb (15 to 30 kg)

Share of adult weight by age, class IV
Age10th percentileTypical (50th)90th percentile
8 weeks12%19%26%
10 weeks15%22%29%
12 weeks20%28%37%
14 weeks26%34%44%
16 weeks32%41%51%
20 weeks43%53%65%
24 weeks53%64%78%
6 months57%69%82%
8 months72%84%96%
9 months76%88%99%
12 months83%93%100%
15 months87%96%100%
18 months91%99%100%
24 months96%100%100%

Class V: Large

Adult weight 66 to 88 lb (30 to 40 kg)

Share of adult weight by age, class V
Age10th percentileTypical (50th)90th percentile
8 weeks12%18%24%
10 weeks14%21%27%
12 weeks19%27%34%
14 weeks25%33%42%
16 weeks30%39%49%
20 weeks41%51%63%
24 weeks50%62%74%
6 months54%66%79%
8 months68%81%94%
9 months72%85%98%
12 months79%91%100%
15 months83%94%100%
18 months85%95%100%
24 months92%99%100%

Class VI: Giant

Adult weight over 88 lb (over 40 kg)

Share of adult weight by age, class VI
Age10th percentileTypical (50th)90th percentile
8 weeks10%14%20%
10 weeks12%17%23%
12 weeks16%22%29%
14 weeks21%28%36%
16 weeks27%35%43%
20 weeks37%47%57%
24 weeks46%58%69%
6 months51%62%74%
8 months66%79%90%
9 months71%83%94%
12 months80%91%100%
15 months83%94%100%
18 months86%95%100%
24 months92%99%100%

Giant breeds vary a lot between breeds. Treat this class as a rough guide, as the source paper did not publish charts above 40 kg.

How to use the chart

  1. Find your dog's expected adult weight (a breed standard, the parents, or our forecast).
  2. Pick the row for your puppy's age.
  3. Multiply the adult weight by the percentage. That's what a typical puppy of that size weighs at that age.
  4. The 10th and 90th percentile columns show how much healthy puppies vary around it. Plenty of normal puppies sit well away from the middle.

How to use it, step by step

  1. Get the expected adult weight. Use a breed standard, the parents' weights or the PupCurve forecast.
  2. Pick the size class and age row. Match the adult weight to a class and the puppy's age to a row.
  3. Multiply. Adult weight times the percentage gives the typical weight at that age.

Questions people ask

Why is the chart in percentages and not pounds?

Two puppies of the same breed can have adult weights 20 lb apart, so a table of pounds by age misleads. Percent of adult weight is what transfers from one dog to the next.

What do the percentiles mean?

The 50th is the middle puppy. The 10th is a puppy that has reached a smaller share than 9 in 10 others at that age, and the 90th is one that has reached a larger share than 9 in 10.

Where does the data come from?

The anonymised weight records published with Salt et al. (2017), PLOS ONE, under CC BY 4.0. See the methods page for the processing.

Last reviewed October 31, 2026. General information, not veterinary advice. Growth curves are PupCurve's analysis of data from Salt et al. 2017 (CC BY 4.0). How it works.