Puppy Weight Chart by Breed Size: What's Normal?

Puppy growth happens fast β€” and it’s easy to wonder whether your pup is on track. Too little weight gain can signal health issues; too much can stress developing joints, especially in large breeds.

Here’s what normal growth looks like by breed size, and how to tell if your puppy is developing well.

Why Breed Size Matters So Much

A Chihuahua and a Great Dane are both puppies, but their growth trajectories are completely different. Small breeds reach their adult weight by around 8–10 months. Giant breeds are still growing at 18–24 months. Using the wrong chart for your dog’s size will give you meaningless numbers.

Puppy Weight Chart by Breed Size

These are approximate ranges based on typical growth curves. Individual dogs vary, so use these as a guide rather than a strict standard.

Toy Breeds (Adult weight under 12 lbs)

Examples: Chihuahua, Yorkshire Terrier, Pomeranian

Age Expected Weight Range
8 weeks 1–2.5 lbs
12 weeks 1.5–3.5 lbs
16 weeks 2–5 lbs
6 months 3–7 lbs
12 months 4–12 lbs (near adult)

Small Breeds (Adult weight 12–25 lbs)

Examples: Beagle, Shih Tzu, French Bulldog

Age Expected Weight Range
8 weeks 3–5 lbs
12 weeks 5–8 lbs
16 weeks 7–12 lbs
6 months 10–18 lbs
12 months 12–25 lbs (near adult)

Medium Breeds (Adult weight 25–50 lbs)

Examples: Border Collie, Cocker Spaniel, Bulldog

Age Expected Weight Range
8 weeks 5–10 lbs
12 weeks 8–16 lbs
16 weeks 12–22 lbs
6 months 18–35 lbs
12 months 25–50 lbs (near adult)

Large Breeds (Adult weight 50–100 lbs)

Examples: Labrador, German Shepherd, Golden Retriever

Age Expected Weight Range
8 weeks 8–16 lbs
12 weeks 14–26 lbs
16 weeks 20–38 lbs
6 months 35–60 lbs
12 months 45–85 lbs
18 months 50–100 lbs (near adult)

Giant Breeds (Adult weight over 100 lbs)

Examples: Great Dane, Mastiff, Saint Bernard

Age Expected Weight Range
8 weeks 10–20 lbs
12 weeks 18–35 lbs
16 weeks 27–50 lbs
6 months 50–90 lbs
12 months 75–130 lbs
24 months 100–180 lbs (near adult)

How to Estimate Your Puppy’s Adult Weight

A rough formula that works for most breeds:

Adult weight β‰ˆ (current weight Γ· current age in weeks) Γ— maturity age in weeks

Maturity ages by size:

So a 10 lb medium-breed puppy at 16 weeks: (10 Γ· 16) Γ— 52 = ~32.5 lbs adult weight

Try Our Dog Weight Calculator

Enter your puppy's current age and weight for an instant adult weight estimate.

Calculate now β†’

Signs Your Puppy’s Growth Is Off Track

Possible underweight:

Possible overweight:

Both extremes warrant a vet visit. For large and giant breeds especially, overfeeding during puppyhood can accelerate bone growth and increase the risk of joint problems later in life.

When to Stop Tracking Growth

Once your puppy reaches their expected adult weight and isn’t gaining anymore, the puppy phase is over nutritionally. Switch to an adult feeding guideline β€” but transition foods gradually to avoid digestive upset.

Always consult your veterinarian with concerns about your puppy’s growth. Individual genetics play a large role, and these charts are averages β€” not guarantees.