Dog Size Calculator

How big will my puppy get?

Enter your puppy's age and weight to estimate their adult size, weight range, and breed category

Frank Zhao - Creator
CreatorFrank Zhao

Your Puppy's Details

More info
weeks (wk)
More info
kilograms (kg)
More info
kilograms (kg)
1Adult Weight
Adult weight=Puppy weightPuppy age in weeks×52\text{Adult weight} = \frac{\text{Puppy weight}}{\text{Puppy age in weeks}} \times 52
2Puppy Age
Age in weeks=52×Puppy weightAdult weight\text{Age in weeks} = \frac{52 \times \text{Puppy weight}}{\text{Adult weight}}
3Puppy Weight
Puppy weight=152×Age in weeks×Adult weight\text{Puppy weight} = \frac{1}{52} \times \text{Age in weeks} \times \text{Adult weight}
4Size Categories
CategoryWeight (lb)Weight (kg)Max Height
Toy dog≤12 lb≤5.4 kg12 in (30.5 cm)
Small dog≤22 lb≤10 kg18 in (45.7 cm)
Medium dog≤57 lb≤25.9 kg25 in (63.5 cm)
Large dog≤99 lb≤44.9 kg30 in (76.2 cm)
Giant dog>99 lb>44.9 kg44 in (111.8 cm)
WeeksPuppy age in weeks
WeightCurrent puppy weight
52Weeks in a year
AdultEstimated adult weight

Introduction / overview

The Dog Size Calculator is a puppy size predictor that estimates how big your dog will be once they're fully grown. By entering your puppy's current age and weight, you get a projected adult weight, a size category (from Toy to Giant), and even a height estimate.

✅ Whether you've just adopted a stray puppy, have a mixed-breed dog, or simply want to plan ahead — this tool takes the guesswork out of “How big will my puppy get?”

Who is this for?

  • New puppy owners wondering what size crate, bed, or collar to buy.
  • Mixed-breed owners who don't have a breed standard to reference.
  • Rescue or foster families estimating the adult size of a stray puppy.
  • Veterinary professionals doing quick weight projections during checkups.

The calculator uses a simple, well-tested formula that relates a puppy's current weight and age (in weeks) to their expected adult weight. Since most dogs reach maturity around 12 months, the formula projects growth to the one-year mark. For a more complete picture of your dog's health, try our Dog Nutrition Calculator to determine the right daily calorie intake for your growing pup.

How to use / quick start

  1. 1Enter your puppy's age and choose the unit (days, weeks, or months). For best accuracy, use weeks if possible.
  2. 2Enter your puppy's current weight and pick a weight unit (kg, lb, oz, etc.).
  3. 3The calculator instantly shows the projected adult weight, a weight range (±10%), and the dog's size category.
  4. 4Read the height estimate and explore the equations section to understand how the result is derived.
  5. 5Use the Share button to save or send your results. Try different age/weight combinations to explore “what if” scenarios.

How to interpret the results

  • Adult weight — the estimated weight at 12 months of age.
  • Weight range (±10%) — accounts for natural variation; most dogs fall within this range.
  • Size category — Toy, Small, Medium, Large, or Giant. Helps estimate crate size, food portions, and potential health concerns.
  • Height estimate — maximum shoulder height based on breed group averages.

Step-by-step example calculations

Example 1: A 9 lb puppy at 12 weeks

Let's say your puppy weighs 9 lb9\ \mathrm{lb} and is 1212 weeks old. Here's how the calculation works:

Adult weight=Puppy weightAge in weeks×52\text{Adult weight} = \frac{\text{Puppy weight}}{\text{Age in weeks}} \times 52
=912×52= \frac{9}{12} \times 52==0.75×520.75 \times 52==39 lb39\ \mathrm{lb}

Result: Your dog will weigh around 39 lb as an adult, with a range of 35.1–42.9 lb. This falls into the Medium dog category (up to 25 inches tall). Breeds in this range include Samoyeds, Labrador Retrievers, and American Staffordshire Terriers.

Example 2: A 5 kg puppy at 8 weeks

Now let's try metric. Your puppy weighs 5 kg5\ \mathrm{kg} at 88 weeks old.

Adult weight=58×52\text{Adult weight} = \frac{5}{8} \times 52==0.625×520.625 \times 52==32.5 kg32.5\ \mathrm{kg}

Result: An estimated adult weight of 32.5 kg (range: 29.3–35.8 kg), putting your pup firmly in the Large dog category. These dogs can reach up to 30 inches (76.2 cm) at the shoulder — think Alaskan Malamutes or Bernese Mountain Dogs.

Once your dog reaches adulthood, use the Dog Nutrition Calculator to figure out the right daily calorie intake for their size.

Example 3: Working backwards (what age does this weight suggest?)

Suppose you know the adult weight (from the parents, for example) and want to see what age corresponds to a given puppy weight. The calculator supports bidirectional solving — just enter any two values and it computes the third.

If a puppy weighs 15 lb15\ \mathrm{lb} and you expect an adult weight of 60 lb60\ \mathrm{lb}:

Age in weeks=52×1560\text{Age in weeks} = \frac{52 \times 15}{60}==78060\frac{780}{60}==13 weeks13\ \text{weeks}

So a 15 lb puppy on track to reach 60 lb as an adult is approximately 13 weeks old.

Real-world examples / use cases

1) Planning puppy supplies

Background: You adopted an 8-week-old puppy weighing 10 lb and need to buy the right-sized crate, bed, and collar.

Inputs: Age = 8 weeks, Weight = 10 lb.

Result: The calculator projects an adult weight of ~65 lb (108×52=65 lb\frac{10}{8} \times 52 = 65\ \mathrm{lb}). This falls into the Large dog category, so you'll need a large-sized crate and a sturdy harness.

2) Mixed-breed rescue assessment

Background: A rescue organization found a stray puppy estimated at 6 months (~24 weeks) weighing 28 lb.

Inputs: Age = 24 weeks, Weight = 28 lb.

Result: Adult weight ≈ 2824×5260.7 lb\frac{28}{24} \times 52 \approx 60.7\ \mathrm{lb}. This helps the rescue team determine the dog's size category for adoption listings and estimate future food requirements.

3) Veterinary growth monitoring

Background: A vet wants to track whether a puppy is growing at a healthy rate. At 16 weeks, the pup weighs 22 lb.

Inputs: Age = 16 weeks, Weight = 22 lb.

Result: Projected adult weight = 2216×5271.5 lb\frac{22}{16} \times 52 \approx 71.5\ \mathrm{lb}. This Large category projection can be compared with breed-specific growth charts.

4) Estimating life expectancy

Background: Research shows that for every 4.4 lb (2 kg) increase in body weight, a dog's lifespan decreases by about 1 month. Knowing the adult weight helps estimate longevity.

Application: A Toy dog (<12 lb) may live 14–16 years, while a Giant dog (>99 lb) may live 8–10 years. Use our Dog Life Expectancy Calculator for a more precise estimate.

Common scenarios / when to use

New puppy adoption

You just brought home a new puppy and want to plan for their adult needs. Especially useful when the breed isn't known or is a mix. Particularly helpful in the first few weeks after adoption.

Weight management planning

Knowing the target adult weight helps you adjust feeding portions and exercise routines during growth. Combine with the Dog Nutrition Calculator for a complete feeding plan.

Equipment sizing

Need to buy a crate, bed, harness, or dog door? The size category and height estimate give you a concrete guide. Large dogs need extra space; Toy dogs need smaller, safer equipment.

Health & longevity planning

Size is directly linked to health outcomes. Giant breeds are prone to joint issues, while Toy breeds need dental care. Use the size projection to discuss breed-specific health risks with your vet.

Rescue & foster matching

Shelters and rescues can estimate the adult size of stray puppies to help match them with appropriate adopters. A Toy dog might suit an apartment; a Giant breed needs space.

Breeder planning

Breeders can track whether puppies in a litter are growing at the expected rate for their breed. Early identification of slow growth can prompt nutritional adjustments.

When the estimate may be less accurate:

  • Very young puppies (<8 weeks) — growth rates can be inconsistent early on.
  • Puppies close to or past 12 months — they're already near adult size.
  • Extreme breeds (very toy or very giant) — individual genetics play a larger role.
  • Health or nutrition issues — illness or malnutrition can throw off projections.

Tips & best practices

  • Weigh your puppy consistently

    Use the same scale at the same time of day (preferably before meals). Puppies can fluctuate by a few ounces day to day, so a weekly average is more reliable than a single reading.

  • Track age in weeks for best accuracy

    The formula is designed around weekly age. If your puppy is 6 weeks and 3 days, convert to 6+376.436 + \frac{3}{7} \approx 6.43 weeks rather than rounding down to 6 weeks.

  • Consider breed-specific growth patterns

    Small breeds reach maturity faster (around 8–10 months), while large and giant breeds continue growing until 16–18 months. The calculator assumes 12-month maturity, so results for extreme breeds should be treated as estimates.

  • Revisit the calculation as your puppy grows

    The estimate becomes more reliable the closer your puppy gets to 12 months. Recalculate every 4–6 weeks to see how the projection changes. If the adult weight estimate keeps increasing, your puppy may be on track for a larger size than initially projected.

  • Combine with other health calculators

    For a full picture of your dog's health, pair the size estimate with our Dog Nutrition Calculator for daily calorie needs and the Dog Life Expectancy Calculator for longevity insights.

Calculation method / formula explanation

The calculator uses a simple proportional growth model. The core idea: a puppy's current weight divided by their current age (in weeks) gives their average weekly weight gain, which is then extrapolated to 52 weeks (1 year).

Core formula

Adult weight=Puppy weightAge in weeks×52\text{Adult weight} = \frac{\text{Puppy weight}}{\text{Age in weeks}} \times 52

The number 52 represents the weeks in a year. On average, dogs reach their adult size around 12 months of age. Small breeds may mature by 8–10 months, while large breeds may continue growing until 16–18 months.

Bidirectional variants

The same relationship can be re-arranged to solve for any missing variable:

If you know adult weight and current weight:

Age=52×WeightAdult weight\text{Age} = \frac{52 \times \text{Weight}}{\text{Adult weight}}

If you know adult weight and age:

Weight=152×Age×Adult weight\text{Weight} = \frac{1}{52} \times \text{Age} \times \text{Adult weight}

Key variables

  • Age in weeks\text{Age in weeks} — your puppy's age converted to weeks (base unit)
  • Puppy weight\text{Puppy weight} — current weight in your preferred unit (kg, lb, etc.)
  • 5252 — weeks in a year, used to project to adult size
  • Adult weight±10%\text{Adult weight}_{\pm10\%} — a realistic range accounting for natural variation (×0.9\times 0.9 and ×1.1\times 1.1)

Size categories by adult weight

CategoryWeight (lb)Weight (kg)Max HeightExamples
Toy≤12 lb≤5.4 kg12 in (30.5 cm)Chihuahua, Yorkie
Small12–22 lb5.4–10 kg18 in (45.7 cm)Beagle, Corgi
Medium22–57 lb10–25.9 kg25 in (63.5 cm)Labrador, Samoyed
Large57–99 lb25.9–44.9 kg30 in (76.2 cm)Alaskan Malamute
Giant>99 lb>44.9 kg44 in (111.8 cm)Great Dane

The tallest dog ever measured was a Great Dane named Zeus, standing an unbelievable 44 inches (111.8 cm) from paw to shoulder!

Interesting fact: Size and lifespan

Small dogs tend to live longer than large dogs. Research shows that for every increase of 4.4 pounds (2 kg) of body weight, a dog's lifespan decreases by approximately 1 month. So the dog weight predictor also serves as a rough tool for estimating your dog's longevity. Use our Dog Life Expectancy Calculator for a comprehensive estimate.

Related concepts / background info

Canine growth stages

A puppy's growth isn't perfectly linear — they have growth spurts just like human children. The most rapid growth happens in the first 4–5 months. After that, the curve flattens as they approach their adult size. The simple proportional formula works well as an average but may miss these spurts.

Why breed matters

Different breeds have very different growth patterns. A Chihuahua might reach full size by 8 months, while a Great Dane may not finish growing until 18–24 months. The calculator assumes a 12-month baseline, which is a middle ground. For purebred dogs, consult breed-specific growth charts for more precise tracking.

Neutering and growth

Early spaying or neutering can affect growth plate closure, potentially leading to slightly taller dogs. Discuss the optimal timing with your veterinarian — it varies by breed and size category.

Nutrition and growth rate

A puppy's diet directly affects their growth rate. Overfeeding can cause too-rapid growth, which stresses developing joints. Underfeeding can stunt growth. Use our Dog Nutrition Calculator to find the right balance for your puppy's projected adult size.

Frequently asked questions (FAQs)

How big will my puppy grow if he is 9 lb at 12 weeks?

Your dog will weigh around 39 lb (range 35.1–42.9 lb), with a predicted height of up to 25 inches. Using the formula:

912×52=0.75×52=39 lb\frac{9}{12} \times 52 = 0.75 \times 52 = 39\ \mathrm{lb}

This puts your puppy in the Medium dog size category.

How do I calculate dog size?

To calculate the future dog size of a puppy:

  1. Know their age in weeks.
  2. Know their current weight.
  3. Use the formula: Adult weight=Puppy weightAge in weeks×52\text{Adult weight} = \frac{\text{Puppy weight}}{\text{Age in weeks}} \times 52.

You can always double-check with our dog size calculator above!

How big is a 30 lb dog?

A 30 lb dog is a medium-sized dog. This type typically reaches up to 25 inches in height. Examples of medium dog breeds include Samoyeds, American Staffordshire Terriers, and Labrador Retrievers.

What is the size of a dog's brain?

A dog's brain is roughly the size of a small citrus fruit — lemon or tangerine. The dog brain-to-body ratio is about 1:1251:125, while in humans it's about 1:401:40.

How accurate is the dog size calculator?

The calculator provides a good estimate for mixed-breed and average-sized dogs. Accuracy improves as the puppy gets closer to 12 months. For purebred dogs, breed-specific growth charts may be more accurate. The ±10% weight range accounts for most natural variation.

Can I use this for adult dogs?

The calculator is designed for puppies under 12 months. For adult dogs, it will simply reflect their current weight since the formula assumes ongoing growth. If your dog is already over a year old, their current weight is essentially their adult weight.

Does breed affect the calculation?

The formula doesn't account for specific breed growth patterns. Small breeds mature faster, while giant breeds continue growing longer. The 52-week (12-month) baseline is a good average, but results for extreme breeds (very tiny or very large) should be considered rough estimates.

What if my puppy is a mixed breed?

The dog size calculator is actually ideal for mixed breeds! Without a breed standard to reference, the weight-for-age formula provides the best available estimate. Track the projection over several weeks to see if it stabilizes around a certain adult weight.

Limitations / disclaimers

  • This calculator provides an estimate based on average growth patterns. Individual dogs may vary significantly.
  • The formula assumes linear growth to 12 months. Some breeds mature faster or slower than this baseline.
  • Results should not replace professional veterinary advice for growth monitoring or health decisions.
  • The ±10% weight range is a statistical guideline, not a guarantee. Some healthy dogs may fall outside this range.
Dog Size Calculator - How Big Will My Puppy Get?