Puppy Weight Chart
Divide your puppy's weight by the share of adult size it has reached: a 10 lb medium breed at 8 weeks is 40% grown and finishes near 25 lb. Small breeds are 50% grown by then, large breeds only 30%, so one weight means different adults. Small breeds finish at 8 to 12 months, large breeds at 18 to 24.
| Weight today | |
| Age | |
| Typically grown at this age | |
| Estimated adult weight | |
| Likely range (±10%) | |
| In kilograms | |
| Weight still to gain | |
| Fully grown at about |
All calculations run in your browser, nothing you type is uploaded or stored. This is an estimate from typical growth curves, not veterinary advice.
Enter your puppy's age in weeks and its current weight, pick the breed size, and the calculator projects its adult weight from a typical growth curve.
Key takeaways
- Adult weight = current weight ÷ the share of adult size typical at that age
- At 8 weeks a small breed is about 50% grown, a medium breed 40% and a large breed 30%
- A 10 lb medium puppy at 8 weeks projects to about 25 lb as an adult
- Small breeds finish growing at 8 to 12 months, large and giant breeds at 18 to 24
- Estimates land within about 10% for a purebred; males run 10% to 20% heavier than females
On this page
How puppies grow, and why breed size matters
Puppies do not grow at a constant rate, and they do not all grow at the same rate. Growth follows an S-curve: the fastest gains happen in the first three months, then the curve flattens as the puppy approaches its adult size. What changes between breeds is not the shape of the curve but where it stops and how long it takes to get there.
- Toy and small breeds (Chihuahua, Yorkie, Pomeranian, Mini Dachshund) do most of their growing in the first six months and are essentially finished by 8 to 12 months.
- Medium breeds (Beagle, Border Collie, Australian Shepherd, Bulldog) grow quickly to about six months, then slow, finishing at 12 to 15 months.
- Large and giant breeds (Labrador, German Shepherd, Great Dane, Mastiff) keep adding height and mass for 18 to 24 months and can put on 10 lb a month well past their first birthday.
That difference is the whole reason a simple formula fails. A 10 lb puppy at eight weeks could be heading for 12 lb or for 70 lb, and the only way to tell is to know how far along the growth curve it already is. The American Kennel Club breed directory lists typical adult weights and heights for every recognised breed, which is the fastest way to sanity-check a projection.
How this calculator estimates adult weight
The method is called the growth-percentage method, and it is what most veterinarians use for a quick estimate. Instead of assuming a puppy gains weight at a fixed rate, it asks what fraction of adult weight a puppy of that age has typically reached, then works backwards.
Adult weight = current weight ÷ percentage of adult weight reached at this age.
| Age | Toy / small breed | Medium breed | Large / giant breed |
|---|---|---|---|
| 6 weeks | 40% | 33% | 25% |
| 8 weeks | 50% | 40% | 30% |
| 12 weeks | 70% | 55% | 42% |
| 16 weeks | 85% | 70% | 55% |
| 20 weeks | 95% | 82% | 68% |
| 26 weeks | 100% | 92% | 82% |
| 52 weeks | 100% | 100% | 100% |
Read a row and the method makes sense. At eight weeks a small-breed puppy is about half its adult weight, so doubling its current weight gives a decent estimate. A large-breed puppy at the same age is only about 30% grown, so you multiply by more than three. Use the same weight for both and you would be wildly wrong in opposite directions.
For ages between the rows the calculator interpolates linearly. For a puppy younger than six weeks it scales the six-week figure down, which keeps the estimate sane for young litters without pretending to be precise.
Worked example: a 10 lb puppy at 8 weeks
You have a medium-breed puppy, say a Border Collie cross, weighing 10 lb at eight weeks.
- Percentage of adult weight reached at 8 weeks for a medium breed: 40%
- Estimated adult weight: 10 ÷ 0.40 = 25.0 lb
- With a 10% margin either way: 22.5 to 27.5 lb
- In kilograms: 25.0 × 0.4536 = 11.3 kg
Now run the naive shortcut on the same puppy for comparison: 10 ÷ 8 × 52 = 65 lb. That is more than double the growth-percentage answer, and it is wrong for a simple reason, it assumes the puppy gains 1.25 lb every single week for a year, when in reality it will gain almost nothing after month seven. The shortcut is the single most common source of “my puppy is going to be huge” panic, and it is worth ignoring entirely.
A second check is useful. If the pup is 10 lb at eight weeks and 40% grown, it has about 15 lb left to gain. Watching that happen over the next four months, roughly 0.9 lb a week early on, tapering off, tells you whether the estimate is holding up.
Worked example: a large-breed puppy at 16 weeks
Now a large-breed puppy, a Labrador, weighing 25 lb at 16 weeks.
- Percentage of adult weight reached at 16 weeks for a large breed: 55%
- Estimated adult weight: 25 ÷ 0.55 = 45.5 lb
- With a 10% margin: 41.0 to 50.0 lb
- Weight still to gain: about 20.5 lb over the next 8 to 12 months
Compare that with the same 25 lb weight at 16 weeks in a small breed. There the puppy is 85% grown, so 25 ÷ 0.85 = 29.4 lb as an adult. Same weight, same age, 45.5 lb versus 29.4 lb, a 16 lb difference driven entirely by breed size. That is why the calculator asks you to pick the size group rather than guessing from the weight alone.
Large-breed puppies also have a specific feeding consideration: growing too fast is a known risk factor for hip and elbow problems in breeds predisposed to them. If a Labrador is tracking well above the projected curve, the usual advice is to slow the growth rather than celebrate it, and to talk to your vet about the right feeding plan. The AVMA pet owner resources cover growth and nutrition in plain language.
Adult weight ranges by breed size
Use this table to check whether a projection is plausible. If your puppy’s estimated adult weight falls outside the range for the group you picked, the group is probably wrong.
| Size group | Typical adult weight | Example breeds | Fully grown by |
|---|---|---|---|
| Toy | 4-12 lb | Chihuahua, Pomeranian, Yorkshire Terrier | 8-10 months |
| Small | 12-25 lb | Beagle, Mini Dachshund, French Bulldog | 10-12 months |
| Medium | 25-60 lb | Border Collie, Bulldog, Australian Shepherd | 12-15 months |
| Large | 60-100 lb | Labrador, Golden Retriever, German Shepherd | 15-18 months |
| Giant | 100-150+ lb | Great Dane, Mastiff, Saint Bernard | 18-24 months |
Two practical notes. First, the boundaries overlap, a 24 lb dog is a large small breed or a small medium breed, and it does not matter which label you use. Second, mixed breeds land between their parents, so if you know one parent is a 15 lb Beagle and the other a 70 lb Labrador, expect something in the 35 to 50 lb range and treat any projection outside that as a signal to recheck the inputs.
For a mixed-breed puppy of unknown parentage, a DNA test is the only way to get close, and even then the estimate carries wide error bars. Breed identification from appearance alone is unreliable, which is why rescue organisations rarely guarantee an adult size.
What can throw the estimate off
Five things move the number more than the arithmetic does.
- Sex. Males typically finish 10 to 20% heavier than females of the same breed. On a 25 lb projection that is a 3 to 5 lb swing.
- Neutering age. Puppies neutered before puberty can finish 5 to 10% heavier, because the growth plates close later.
- Parent size. If you can see the parents, their size beats any chart. Two undersized parents in a large breed produce an undersized puppy more often than not.
- Litter size and early nutrition. A puppy from a large litter that was underfed early can catch up later, and one fed to maximise growth can finish above the curve.
- Illness. A serious illness in the first four months can leave a puppy permanently smaller, or occasionally cause a growth spurt afterwards.
Weigh your puppy on the same scale, at the same time of day, about once a week, and write the numbers down. A single weight is a snapshot; a series of weights shows the curve, and the curve is what tells you whether the projection is holding. If the weight gain stops for two weeks, or the puppy loses weight, that is a reason to call a vet rather than adjust the calculator.
This page gives a general estimate of adult size from typical growth curves. It is not veterinary advice and cannot account for your individual dog. For anything about health, feeding or development, ask your veterinarian. The ASPCA dog care guides are a good starting point for general questions.
Frequently asked questions
How do I estimate my puppy's adult weight?
Divide its current weight by the percentage of adult weight a puppy of that age has reached. A 10 lb medium-breed puppy at 8 weeks is about 40% grown, so 10 ÷ 0.40 = 25 lb as an adult.
What is the formula for puppy adult weight?
The common shortcut is current weight ÷ age in weeks × 52. A 10 lb puppy at 8 weeks gives 10 ÷ 8 × 52 = 65 lb, far too high, because puppies do not grow in a straight line. The growth-percentage method on this page is more accurate.
How big will my puppy be at 8 weeks?
At 8 weeks a toy or small breed is about 50% of its adult weight, a medium breed about 40%, and a large or giant breed about 30%. A 5 lb puppy at 8 weeks in a small breed should reach roughly 10 lb.
How much should a 3-month-old puppy weigh?
There is no single answer, it depends on breed. At 12 weeks a small breed is about 70% grown, a medium breed about 55% and a large breed about 42%, so the same weight means different adult sizes.
When do puppies stop growing?
Toy and small breeds finish at 8 to 12 months, medium breeds at 12 to 15 months, and large and giant breeds keep growing until 18 to 24 months. Great Danes can add height well past their first birthday.
How accurate is a puppy weight estimate?
Usually within about 10% for a purebred puppy with known parents, which is why this calculator shows a range rather than a single number. Mixed breeds with unknown parentage can be off by much more.
Why does my puppy's weight gain slow down?
Growth follows an S-curve. A puppy gains fastest in the first 12 weeks, then the rate falls steadily. A 2 lb gain in week 8 is normal; the same 2 lb gain in week 20 would be a warning sign in a small breed.
Do male puppies get bigger than females?
Yes, usually by 10 to 20%. In a breed with a 50 lb average, males typically run 45 to 55 lb and females 38 to 46 lb, so sex is one of the biggest single factors in the estimate.
Does neutering affect adult weight?
It can. Puppies neutered before puberty sometimes finish 5 to 10% heavier because growth plates close later. On a projected 25 lb dog that is roughly 1 to 2.5 lb.
How much should I feed a growing puppy?
Follow the bag or your vet's guidance by current weight, and re-weigh monthly. A puppy that gains more than about 10% of its body weight in a week after 16 weeks of age is usually being overfed.
What is a healthy weight gain per week?
Roughly 5 to 10% of body weight per week up to 16 weeks. A 10 lb puppy gaining 0.5 to 1 lb a week is on track; the same gain in a 2 lb toy puppy is far too fast.
When should I worry about my puppy's weight?
See a vet if a puppy loses weight, stops gaining for two weeks, or has a pot-belly with visible ribs. This calculator is an estimate only, it is not veterinary advice.
Spotted a wrong number or a broken result?
More Pets tools
- Aquarium Glass Thickness Calculator
- Aquarium Heater Size Calculator
- Aquarium Salt Calculator
- Aquarium Tank Weight Calculator
- Aquarium Volume Calculator
- Aquarium Water Change Calculator
- Benadryl for Dogs Dosage Calculator
- Bird Age Calculator
- Cat Age Calculator
- Cat BMI Calculator
- Cat Calorie Calculator
- Cat Feeding Calculator
- Cat Food Calculator
- Cat Life Stages Calculator
- Cat Litter Calculator
- Cat Medication Safety Checker
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.