Pets

Puppy Weight Calculator.

Estimate your puppy's adult weight, shoulder height, and body length by breed or mixed breed. See growth curves, expected ranges, and download a PDF report.

Puppy Info

lbs
in

Floor to withers

in

Chest to tail base

Estimated Adult Size

Medium breed · Male · 12 weeks old

medium

Adult Weight

46lbs

Range: 3952 lbs

Shoulder Height

18in

1521 in

Body Length

20in

1723 in

💡

A Medium breed puppy weighing 10.0 lbs at 12 weeks is estimated to reach 45.5 lbs as an adult.

Growth Curve

Projected weight at each developmental milestone (4–52 weeks)

How It's Calculated

Adult Weight = (Current Weight / Growth%) × Gender Factor = (10.0 / 22.0%) × 1.000

Gender factor: 1.0 (male) / 0.875 (female). Growth % based on medium breed curve.

Need a change for Puppy Weight Calculator?

What this does

Estimates a puppy's adult weight, shoulder height, and body length based on current age, weight, and optional height/length measurements. Uses breed-specific growth curves for purebred dogs or size-category curves for mixed breeds. Supports 19 popular breeds plus a mixed breed mode with five size categories (Toy, Small, Medium, Large, Giant), with gender differentiation for male and female puppies.

Who it is for

New puppy owners wondering how big their dog will get, shelter adopters with mixed-breed puppies, breeders tracking growth, and anyone who needs to plan for food, crate size, harness fit, or living space based on expected adult weight, height, and length.

How it works

The calculator uses veterinary growth curves that map a puppy's age to the expected percentage of adult weight (and linear dimensions like height/length). For purebred mode, selecting a breed provides breed-specific weight, height, and length ranges and the appropriate size-category growth curve. For mixed breed mode, you select the puppy's estimated adult size category. The formula divides current measurements by the growth percentage at the given age and applies a gender adjustment (female dogs typically reach about 87.5% of male adult size). When height/length measurements are omitted, the calculator estimates them allometrically from the expected adult weight.

Limitations

Growth curves are averages and individual puppies may differ based on genetics, nutrition, and health. For purebred puppies outside the supported breed list, use mixed breed mode with the closest size category. The estimate becomes more accurate as the puppy gets older (after 16 weeks). Height and length estimates from user-provided measurements are generally more accurate than automatic allometric estimates. Consult your veterinarian for health-related weight and growth concerns.

Key calculations

Adult Weight Estimation
Adult Weight = Current Weight / (Growth % at current age / 100) / Gender Factor. The growth percentage is based on size-category growth curves from veterinary studies.
Gender Adjustment
Female dogs typically reach 85-90% of male adult weight for the same breed or size category. The calculator uses a factor of 0.875 for female puppies.
Growth Curve Interpolation
For ages between measured data points (4, 8, 12, 16, 20, 24, 28, 36, 44, 52 weeks), the growth percentage is linearly interpolated between the nearest known values.
Range Estimation
The minimum and maximum range is calculated as ±15% of the point estimate, then constrained by breed-typical weight ranges where available.
Height Estimation
If a current shoulder height is provided: Estimated Adult Height = Current Height / (Growth % at current age / 100) / Gender Factor. If no measurement is provided, height is estimated from expected adult weight using allometric scaling: Height ≈ k × Weight^(1/3), where k is a size-category constant calibrated from breed standards.
Length Estimation
Body length follows the same logic as height. When the user enters a current body length, it is projected to adult length using the growth curve. Otherwise, it is estimated allometrically from the weight estimate with a size-category scaling constant.

Reference ranges

Toy Breeds (under 18 lbs)
Examples: Yorkie, Chihuahua, Shih Tzu, Pug. Shoulder height 5–13 in, body length 7–15 in. Reach adult size fastest, typically by 9–12 months. Growth curve flattens earliest.
Small Breeds (18–32 lbs)
Examples: French Bulldog, Dachshund, Cavapoo, Cockapoo. Shoulder height 8–15 in, body length 10–17 in. Reach adult size by 10–14 months.
Medium Breeds (32–55 lbs)
Examples: Beagle, Corgi, Bulldog. Shoulder height 10–15 in, body length 14–18 in. Reach adult size by 12–16 months.
Large Breeds (55–95 lbs)
Examples: Golden Retriever, Labrador, German Shepherd, Husky, Boxer, Standard Poodle, Goldendoodle. Shoulder height 18–26 in, body length 20–31 in. Reach adult size by 15–24 months.
Giant Breeds (95+ lbs)
Examples: Rottweiler, Great Dane, Mastiff. Shoulder height 22–27+ in, body length 25–31+ in. Reach adult size the slowest, by 18–30 months. Growth curve extends beyond 52 weeks.

How to use it

  1. 1.Choose purebred or mixed breedSelect Purebred if you know your puppy's breed, or Mixed Breed if your puppy is a mix. This determines which growth curve is used.
  2. 2.Select breed or size categoryFor purebred, pick from 19 popular breeds in the dropdown. For mixed breed, choose the expected adult size: Toy, Small, Medium, Large, or Giant.
  3. 3.Enter age and weightInput your puppy's current age in weeks and current weight in pounds. Use the slider for age or type directly. For best accuracy, weigh your puppy on a reliable scale.
  4. 4.Read the estimateThe estimated adult weight, shoulder height, and body length appear instantly along with min-max ranges. The growth curve chart shows expected weight at each developmental stage from 4 to 52 weeks.
  5. 5.Add height/length (optional)Enter your puppy's current shoulder height (floor to withers) and body length (chest to tail base) in the optional fields below the weight input. These measurements improve accuracy for height and length estimates. Leave blank for automatic allometric estimates.
  6. 6.Download or printClick Print Report to open the print dialog where you can save as PDF. The printed report includes your inputs, the estimate, growth curve, and a disclaimer.

The estimate is based on average growth curves for each size category and becomes more accurate as your puppy gets older. Estimates made after 16 weeks are typically within 10-15% of actual adult weight. Individual variation due to genetics, nutrition, and health means the result is an estimate, not a guarantee.

Since mixed breed puppies don't have a single breed growth curve, you select the closest size category based on the puppy's current size and any information about the parent breeds. The calculator then uses that size category's growth curve to estimate adult weight. This is the same approach veterinarians use for mixed breed puppies.

Male dogs typically grow larger than females of the same breed. The calculator applies a gender factor: female puppies are estimated at approximately 87.5% of what a male of the same breed and size would weigh. This matches veterinary growth data showing females average 10-15% smaller than males.

Have your puppy stand on a flat surface. Measure from the floor straight up to the highest point of the shoulder blades (the withers). Use a measuring tape or yardstick and keep it perpendicular to the floor. For wiggly puppies, measure against a wall and mark the height with a pencil. Enter the measurement in inches.

When you don't provide current height or length, the calculator uses allometric scaling — a formula that estimates body dimensions from weight based on your puppy's size category. This gives a reasonable ballpark estimate, but entering actual measurements will produce more accurate results.

Most dogs are at or near their adult weight by 52 weeks (1 year). Large and giant breeds may continue filling out until 18-24 months. For puppies over 52 weeks, the estimate will be close to the current weight since the growth curve has largely flattened.

The calculator uses pounds (lbs) as the default unit. To convert: multiply pounds by 0.4536 to get kilograms, or multiply kilograms by 2.205 to get pounds. A future update may add a built-in unit toggle.

Individual puppies within a breed can vary. Breeding lines, nutrition, and whether the parents were at the smaller or larger end of the breed standard all affect adult weight. This calculator provides a statistical estimate based on growth curves; your breeder may have additional information about the specific lineage.

Yes, select the Giant size category in mixed breed mode. Giant breeds like Great Danes and Mastiffs grow more slowly and for longer than other sizes. The growth curve accounts for this extended growth period. If your specific giant breed isn't listed in purebred mode, mixed breed mode with the Giant category will give the best estimate.

Related calculators

Quick jumps