Puppy Weight Calculator: Predict Your Dog’s Adult Weight

A toy breed is already a third of its adult weight at eight weeks. A Great Dane is not yet a fifth of the way there. Enter your puppy’s age and current weight and the calculator returns an adult weight range for its size class, or for its breed if you know it.

Estimate your puppy’s adult weight

Enter your puppy's age and current weight to estimate the adult weight, and see how that compares with healthy growth curves.

Enter an age and a weight to see the adult weight your puppy is heading for, with a growth curve showing where it sits against dogs of the same adult size.

Estimates only, not veterinary advice. Growth curves are derived from Salt et al. (2017), built from bodyweight records of millions of young dogs and used under CC BY 4.0. Adult weight ranges follow the American Kennel Club breed standards.

  • Built from the veterinary records of millions of young dogs
  • Every figure links to its source
  • Free, no sign-up

How it works

Two numbers get you an answer. The rest just sharpens it.

  • Weigh them, note the age

    That is genuinely all you need. The calculator figures out which size class your puppy is heading for.

  • Add the breed if you know it

    This anchors the estimate to that breed’s adult range from the AKC standard, and splits the answer by sex. A mixed breed, or a breed you are not sure of, works too: leave it blank and the estimate runs on size class alone, the same curves the size class charts show month by month.

  • Check back as they grow

    One weigh-in tells you less than a trend. A puppy holding a steady line is the thing worth watching.

How the puppy weight calculator works

The puppy weight calculator divides your puppy’s current weight by the share of adult weight that dogs of its size class have usually reached at its age. A 4-month-old large-breed puppy at 20 lb is at about 51% of adult weight on the median curve, so the calculator returns roughly 39 lb, and a range either side of it.

The shares come from Salt, Morris, Wilson, Lund and German (2017), Growth standard charts for monitoring bodyweight in dogs of different sizes, PLoS ONE 12(9), and the open dataset published with it: 8,459,668 bodyweight records from Banfield Pet Hospital clinics in the United States, 1994–2013, kept where the visit was for preventive care and the dog was not recorded as thin or heavy. For every size class, sex and month of age, the calculator holds the 25th, 50th and 75th percentile of that share. The 50th gives the single figure; the 25th and 75th give the range. How the percentiles were derived, and what they cannot tell you, is set out on the growth data page.

Median share of adult bodyweight reached by male dogs of each size class, by age in months. From the same growth curves the calculator uses; the full table by month and sex is on the growth data page.
Size class2 months4 months6 months9 months12 months
Toy36%61%77%89%92%
Small31%59%77%90%93%
Medium27%56%76%90%92%
Large23%51%74%91%94%
Giant19%45%67%87%92%

Choosing a breed does one extra thing: the range is then capped at that breed’s adult weight under the American Kennel Club standard, split by sex. The growth curve is the same, because the source study found that dogs of similar adult size grow on similar curves whatever the breed. For the weight in pounds and kilograms that each share implies at each month, use the puppy growth chart by age.

How accurate is a puppy weight calculator?

A puppy weight calculator built on growth percentiles is exactly as accurate as the spread between those percentiles at the age you enter, and this one can state that spread. At 2 months the range it returns runs from about 20% below the single figure to about 30% above it for every size class: a puppy at that age can sit anywhere in a wide band and still be normal. By 6 months the band has narrowed to about −12% to +15% for large and giant breeds, −13% to +17% for medium and −15% to +19% for small, and it changes little after that.

Toy breeds are the exception. Their band stays at roughly −24% to +30% from 2 months to 12 months and does not narrow with age, because by 24 months the spread between the percentiles is the spread of adult size, and adult toy dogs vary more, relative to their size, than adult large dogs do. A 4-month-old toy puppy’s estimate is therefore no tighter than a 2-month-old’s; what improves it is knowing the breed.

Three limits of the underlying data apply to every estimate here. The records are of dogs attending veterinary clinics, not a random sample of all dogs. Body condition was not recorded on 93% of the rows, so only dogs explicitly noted as thin or heavy could be excluded, and some overweight dogs will remain in the curves. And the source study could not fit models to dogs over 40 kg, so the giant-class percentiles are our own calculation from the same records, and the medium class is interpolated between its neighbours. All three are explained on the growth data page rather than hidden.

What changes the estimate

Age. An estimate made at 8 weeks is the widest the calculator will ever give, because most of the growth is still to come and a small measurement error is multiplied by a large factor. Every size class passes the halfway point at a different age: about 3 months for a toy breed, 4 for small and medium, 4 to 5 for large and 5 for giant, as the table above shows. Enter a later weight and the range tightens for every class except toy.

Breed, or size class without it. A breed is a narrower version of its size class: the same curve, capped at that breed’s adult standard. If you do not know the breed, or the dog is a mixed breed, leave the field blank and the calculator infers a size class from the age and weight you enter. The size class charts show what each class looks like month by month, and the breed weight charts give the breed-specific version.

Sex. Male and female curves separate early and in most breeds the gap is wide enough to matter by 6 months. Selecting a sex switches the calculator to that curve; the breed pages print both.

When growth ends. Large breeds reach 95% of adult weight at about 13 months, toy breeds not until 14 to 17. The calculator applies the 18-month share to any dog older than that. The ages at which each class finishes, and why weight settles later than height, are on when do dogs stop growing.

When to weigh again

Weigh a puppy weekly to about four months, fortnightly to six, then monthly, and write the figure down each time. The trend across several weighings is what carries information; a single reading can move a small dog by several percent depending on a meal or a full bladder, and weighing daily mostly records what the puppy last ate.

The calculator does not store your entries, so the record is yours to keep, but the line it describes is the thing to watch: a puppy holding a steady position in its range is on track whatever the absolute number, and a puppy that has dropped from one part of the range to a lower one is worth a vet visit. Once the line goes flat, the question changes from growth to condition, and the body condition score is the way to answer it.

Where to go next

The same growth data, cut four different ways.

Before the puppies arrive

The same timeline, one stage earlier.

Popular breeds

Ordered by how often people look them up.

  • German Shepherd Weight Chart by Age

    German Shepherd weight chart by month. Males reach 65.0–89.9 lb (29.5–40.8 kg), females 50.0–70.1 lb (22.7–31.8 kg). Month-by-month…

  • Labrador Retriever Weight Chart by Age

    Labrador Retriever weight chart by month. Males reach 65.0–80.0 lb (29.5–36.3 kg), females 54.9–70.1 lb (24.9–31.8 kg). Month-by-month…

  • Golden Retriever Weight Chart by Age

    Golden Retriever weight chart by month. Males reach 65.0–75.0 lb (29.5–34.0 kg), females 54.9–65.0 lb (24.9–29.5 kg). Month-by-month…

  • Shih Tzu Weight Chart by Age

    Shih Tzu weight chart by month. Males reach 9.0–16.1 lb (4.1–7.3 kg), females 9.0–16.1 lb (4.1–7.3 kg). Month-by-month…

  • Beagle Weight Chart by Age

    Beagle weight chart by month. Males reach 20.1–24.9 lb (9.1–11.3 kg), females 20.1–22.9 lb (9.1–10.4 kg). Month-by-month healthy…

  • French Bulldog Weight Chart by Age

    French Bulldog weight chart by month. Males reach 20.1–28.0 lb (9.1–12.7 kg), females 17.0–24.0 lb (7.7–10.9 kg). Month-by-month…

  • Dachshund Weight Chart by Age

    Dachshund weight chart by month. Males reach 16.1–32.0 lb (7.3–14.5 kg), females 16.1–32.0 lb (7.3–14.5 kg). Month-by-month healthy…

  • Siberian Husky Weight Chart by Age

    Siberian Husky weight chart by month. Males reach 45.0–60.0 lb (20.4–27.2 kg), females 35.1–50.0 lb (15.9–22.7 kg). Month-by-month…

  • Yorkshire Terrier Weight Chart by Age

    Yorkshire Terrier weight chart by month. Males reach 4.0–7.1 lb (1.8–3.2 kg), females 4.0–7.1 lb (1.8–3.2 kg). Month-by-month…

  • Chihuahua Weight Chart by Age

    Chihuahua weight chart by month. Males reach 2.2–6.6 lb (1.0–3.0 kg), females 2.2–6.6 lb (1.0–3.0 kg). Month-by-month healthy…

  • Australian Shepherd Weight Chart by Age

    Australian Shepherd weight chart by month. Males reach 50.0–65.0 lb (22.7–29.5 kg), females 39.9–54.9 lb (18.1–24.9 kg). Month-by-month…

  • Pembroke Welsh Corgi Weight Chart by Age

    Pembroke Welsh Corgi weight chart by month. Males reach 22.0–26.5 lb (10.0–12.0 kg), females 19.8–24.3 lb (9.0–11.0 kg).…

Growth guides

Short explainers on what the numbers mean.

Frequently asked questions

How big will my puppy get?

It depends on the size class the puppy is heading for, which its weight at a given age reveals. At 2 months a toy breed is already at about 36% of adult weight, a small breed at 31%, a medium at 27%, a large at 23% and a giant at 19%, so two puppies of the same weight at 8 weeks can end up very different sizes. Enter the age and weight above and the calculator works out which curve the puppy is on.

Can I use the puppy weight calculator for a mixed breed?

Yes. Leave the breed field blank and the calculator estimates from size class alone, inferring the class from the age and weight you enter. The estimate is wider than a breed-specific one, because there is no adult standard to cap it, but the growth curve is the same: the source study found that dogs of similar adult size grow on similar curves regardless of breed.

Does the calculator use AKC weights?

For the adult range, yes. When you select a breed, the estimate is capped at the adult weight range in that breed’s American Kennel Club standard, split by sex. The growth curve itself does not come from the AKC; it comes from the Salt et al. 2017 growth study and its dataset of 8,459,668 veterinary bodyweight records, which is what tells the calculator how far along a puppy of a given age usually is.

Is this a dog weight calculator by age?

Yes. Age in months is one of the two figures the calculator needs, because the share of adult weight a puppy has reached depends on its age and size class together. The same curves are printed as a month-by-month table on the puppy growth chart by age, which is the place to look if you want to read off an expected weight rather than calculate one.

Can I track my puppy’s weight over time here?

Not on this page: the calculator returns an estimate for the figures you enter and does not save them. To track growth, weigh weekly to about four months, fortnightly to six, then monthly, and note each reading. Re-entering a later weight gives a narrower estimate, and the position of each reading within its range is what shows whether the puppy is holding its line.

Scroll to Top