Puppy Feeding Chart by Age & Weight: Portion Guide

guideNutrition & Diet

Puppy Feeding Chart by Age & Weight: Portion Guide

Use this puppy feeding chart by age and weight to estimate daily portions. Adjust for expected adult size and your food’s calorie density.

By PetCareLab EditorialMarch 7, 202615 min read

Table of contents

Puppy Feeding Chart by Age & Weight (Portion Guide)

If you’ve ever stared at a puppy food bag thinking, “Okay… but how much do I actually feed my puppy today?” you’re not alone. Puppies grow fast, their calorie needs change monthly (sometimes weekly), and “cup” measurements can mislead if you don’t account for age, current weight, expected adult size, and calorie density of the food.

This guide gives you a puppy feeding chart by age (with weight-based portions), plus a simple method to calculate portions for any puppy food, breed examples (Lab, German Shepherd, Yorkie, Frenchie), step-by-step instructions, product recommendations, and the common mistakes I see all the time.

Before You Use Any Puppy Feeding Chart: 4 Things That Change Portions

A chart is a starting point, not a strict rule. These four factors explain why two puppies of the same weight might need different amounts.

1) Age (growth stage)

Puppies don’t grow at the same speed forever.

  • 8–12 weeks: rapid growth, tiny stomach; needs frequent meals
  • 3–6 months: still fast growth; appetite often surges
  • 6–12 months: growth slows (small breeds slow earlier, large breeds later)
  • 12–24 months (giant breeds): some are still “puppies” metabolically

2) Current weight vs. expected adult weight

Two 12-week-old puppies can both weigh 10 lb:

  • one might be a stocky French Bulldog headed to ~25 lb adult
  • the other might be a Labrador headed to ~65 lb adult

That changes how aggressively we feed for healthy growth.

3) Food calories per cup (kcal/cup)

This is the biggest “why are these portions so different?” culprit.

  • One kibble might be 350 kcal/cup
  • another might be 480 kcal/cup

Same “cups,” totally different calories.

4) Spay/neuter timing, activity, and body condition

  • Spay/neuter can reduce energy needs in some pups
  • High activity or working-line pups may need more
  • Puppies with visible ribs/hip bones (too thin) need a bump; pups getting chunky need a cutback

Pro-tip: Charts get you close. Your puppy’s body condition (how they look and feel) fine-tunes the final portion.

Quick Step-By-Step: How to Portion Any Puppy Food Correctly

If you want accuracy without guesswork, do this. It takes 2 minutes.

Step 1: Find the food’s kcal/cup (or kcal/kg)

Look for “ME” (metabolizable energy) on the label:

  • Example: 400 kcal/cup (or 3,800 kcal/kg)

Step 2: Use the age & weight chart in this article to estimate daily calories

You’ll see a daily calorie range based on puppy weight and age.

Step 3: Convert calories to cups (or grams)

  • Cups/day = daily calories ÷ kcal per cup
  • Grams/day = daily calories ÷ (kcal per gram)

(If your label lists kcal/kg, then kcal per gram = kcal/kg ÷ 1000)

Step 4: Split into meals for the day (based on age)

  • 8–12 weeks: 4 meals/day (or 3 if your schedule can’t do 4)
  • 3–6 months: 3 meals/day
  • 6–12 months: 2 meals/day (some small breeds stay at 3 if they get “hangry”)

Step 5: Re-check every 2 weeks

Weigh your puppy and adjust. Growth is not linear.

Pro-tip: Measure kibble by kitchen scale in grams, not by cup, especially for small breeds where 1/8 cup is a big calorie swing.

Puppy Feeding Chart by Age (Calories + Portions by Weight)

Below is a practical chart you can use even if you’re not math-y. It shows estimated daily calories by age and puppy weight, then how that translates into cups per day using three common calorie densities: 350, 400, and 450 kcal/cup.

Important notes:

  • These are healthy puppy estimates for typical activity.
  • If your puppy is very active, add ~10%. If your puppy is getting chunky, subtract ~10%.
  • Large/giant breed puppies should eat large-breed puppy food (more on that later).

8–12 Weeks (2–3 months): High demand, small stomach

At this stage, puppies need frequent meals and consistent portions.

Puppy weightEst. calories/dayCups/day @350Cups/day @400Cups/day @450
2 lb160–2000.50.4–0.50.35–0.45
5 lb330–4000.95–1.150.8–1.00.75–0.9
10 lb560–6801.6–1.951.4–1.71.25–1.5
20 lb950–11502.7–3.32.4–2.92.1–2.55
30 lb1250–15003.6–4.33.1–3.752.8–3.35

Meal split: 4 meals/day (example: 7am, 11am, 3pm, 7pm)

3–4 Months: Appetite increases, growth still rapid

Puppy weightEst. calories/dayCups/day @350Cups/day @400Cups/day @450
5 lb300–3700.85–1.050.75–0.950.65–0.85
10 lb520–6201.5–1.81.3–1.551.15–1.4
20 lb900–10502.6–3.02.25–2.62.0–2.35
30 lb1200–14003.4–4.03.0–3.52.7–3.1
40 lb1450–17004.1–4.853.6–4.253.2–3.8

Meal split: 3 meals/day

5–6 Months: Still growing, but not as “rocket ship”

Puppy weightEst. calories/dayCups/day @350Cups/day @400Cups/day @450
10 lb450–5401.3–1.551.1–1.351.0–1.2
20 lb800–9502.3–2.72.0–2.41.8–2.1
30 lb1050–12503.0–3.62.6–3.12.35–2.8
40 lb1300–15003.7–4.33.25–3.752.9–3.35
60 lb1700–20004.85–5.74.25–5.03.8–4.45

Meal split: 3 meals/day (many can move to 2 meals closer to 6 months)

7–12 Months: Growth slows; portions often should drop slightly

This is where many pups get accidentally overweight because owners keep feeding “peak growth” amounts.

Puppy weightEst. calories/dayCups/day @350Cups/day @400Cups/day @450
10 lb360–4501.0–1.30.9–1.10.8–1.0
20 lb650–8201.85–2.351.6–2.051.45–1.8
30 lb850–10502.45–3.02.1–2.61.9–2.35
40 lb1050–12503.0–3.62.6–3.12.35–2.8
60 lb1400–17504.0–5.03.5–4.43.1–3.9

Meal split: 2 meals/day (plus training treats counted into calories)

Breed Examples: Real Portions for Common Puppies

Charts get clearer with real examples. Below are realistic scenarios using typical calorie densities.

Example 1: Labrador Retriever puppy (large breed)

Scenario: 4-month-old Lab, 25 lb, eating a food that’s 400 kcal/cup From the 3–4 month range at ~20–30 lb: ~1000–1250 kcal/day is common.

  • Target: 1100 kcal/day
  • Cups/day: 1100 ÷ 400 = 2.75 cups/day
  • Meals (3/day): ~0.9 cup per meal

What I’d watch:

  • Labs are enthusiastic eaters. If your Lab is getting a soft waistline, drop to 2.5 cups/day and re-check in 2 weeks.
  • Use a large-breed puppy formula to support controlled growth.

Example 2: German Shepherd puppy (large breed, longer growth window)

Scenario: 6-month-old GSD, 50 lb, food is 450 kcal/cup From the 5–6 month range at 40–60 lb: ~1500–1900 kcal/day.

  • Target: 1700 kcal/day
  • Cups/day: 1700 ÷ 450 = 3.8 cups/day
  • Meals (2–3/day):
  • 3 meals: 1.25 cups each
  • 2 meals: 1.9 cups each

What I’d watch:

  • Shepherds can be lean. That’s fine. You want a tuck and visible waist, not padding.
  • If stools are soft, split into 3 meals/day for a couple weeks.

Example 3: French Bulldog puppy (small breed, sturdy body type)

Scenario: 5-month-old Frenchie, 13 lb, food is 400 kcal/cup From the 5–6 month range at ~10–20 lb: ~550–800 kcal/day depending on activity.

  • Target: 650 kcal/day
  • Cups/day: 650 ÷ 400 = 1.6 cups/day
  • Meals (3/day): ~0.5 cup per meal

What I’d watch:

  • Frenchies gain weight easily. If your puppy’s ribs are hard to feel, reduce by 10%.
  • Keep treats tiny and counted.

Example 4: Yorkshire Terrier puppy (toy breed, tiny margins)

Scenario: 10-week-old Yorkie, 2.5 lb, food is 380 kcal/cup From the 8–12 week range at ~2 lb: ~160–220 kcal/day.

  • Target: 190 kcal/day
  • Cups/day: 190 ÷ 380 = 0.5 cups/day
  • Meals (4/day): 0.125 cup each (1/8 cup)

What I’d watch:

  • Toy breeds can be prone to low blood sugar when very young. Consistent meals matter.
  • Measuring by scale is safer than eyeballing 1/8 cup.

Pro-tip: For tiny puppies, swap “treats” for a few pieces of their regular kibble from the daily portion. Keeps calories consistent.

How Many Meals Per Day? (Age-Based Schedule)

A clean schedule helps digestion, housetraining, and stable energy.

8–12 weeks: 4 meals/day

Example schedule:

  1. 7:00 am
  2. 11:00 am
  3. 3:00 pm
  4. 7:00 pm

Why it works:

  • prevents long fasting gaps
  • reduces scarf-and-barf
  • helps tiny pups maintain steady energy

3–6 months: 3 meals/day

Example: 7am, 1pm, 7pm This stage often has the biggest “I’m starving” attitude. Don’t panic—increase based on chart and body condition, not whining.

6–12 months: 2 meals/day

Most pups do great on breakfast + dinner. If your adolescent puppy gets nauseous on an empty stomach, keep a smaller lunch.

Large-Breed Puppy Feeding: The Rules That Prevent Joint Problems

If your puppy is expected to be over ~50 lb adult, nutrition isn’t just “more food.” It’s controlled growth.

Why large-breed puppies need special formulas

Large-breed puppy foods are designed to help manage:

  • calcium and phosphorus balance
  • calorie density
  • growth rate (too fast = higher orthopedic risk)

What to buy (quick guidance)

Look for:

  • Large Breed Puppy” on the label
  • AAFCO statement: “complete and balanced for growth” (or “growth including growth of large size dogs”)

Avoid:

  • “All life stages” foods for giant-breed puppies unless your vet confirms it’s appropriate
  • adding calcium supplements (this is a common mistake)

Pro-tip: For large-breed puppies, “bigger portions” is rarely the solution. If your pup seems thin, confirm you’re feeding enough calories—but keep the diet appropriate for large-breed growth.

Wet Food, Dry Food, or Both? Portion Comparisons That Make Sense

Mix-feeding can work well, but you must adjust calories.

Dry kibble: easiest to portion and budget-friendly

Pros:

  • consistent calorie density
  • easy to measure by grams
  • great for training

Cons:

  • some pups drink less water (not always a problem, just monitor)

Canned/wet food: helpful for picky eaters (and hydration)

Pros:

  • higher palatability
  • softer for small mouths
  • can help increase water intake

Cons:

  • often more expensive per calorie
  • easier to overfeed if you “top” without subtracting

How to mix without overfeeding

If you add wet food, subtract kibble calories.

Example:

  • You want 600 kcal/day
  • You add 1/2 can that provides 150 kcal
  • Remaining calories: 600 - 150 = 450 kcal from kibble

If kibble is 400 kcal/cup: 450 ÷ 400 = 1.125 cups kibble/day

Product Recommendations (Practical Picks by Situation)

These are widely used, reputable options that tend to be consistent and research-backed. Always transition slowly and confirm with your vet if your puppy has allergies or GI issues.

Best “foundation” puppy kibbles (typical puppies)

  • Purina Pro Plan Puppy (often a solid choice for growth and stool quality)
  • Hill’s Science Diet Puppy (good consistency; sensitive stomach versions available)
  • Royal Canin Puppy (breed-specific lines can be helpful for certain dogs)

Best for large breed puppies (expected >50 lb adult)

  • Purina Pro Plan Large Breed Puppy
  • Hill’s Science Diet Large Breed Puppy
  • Royal Canin Large Puppy

For sensitive stomachs (frequent soft stool, but otherwise healthy)

  • Consider “sensitive skin & stomach puppy” formulas when available
  • If diarrhea persists more than 24–48 hours, or you see blood/mucus, call your vet

Treats that won’t wreck your feeding plan

  • Freeze-dried single-ingredient treats (easy to break into tiny pieces)
  • Training treats under ~3 calories each for small breeds
  • Or use regular kibble from the daily portion (my favorite for consistency)

Pro-tip: Keep treats to 10% or less of daily calories. That one habit prevents most “mystery weight gain.”

Common Mistakes (And Exactly How to Fix Them)

These are the feeding errors I see constantly—and they’re all fixable.

Mistake 1: Feeding by the bag only

Food bags are general guidelines and often skew high.

Fix:

  • Use the bag as a starting point
  • Then adjust using your puppy’s body condition every 2 weeks

Mistake 2: Measuring with a random cup

A “cup” scoop from your drawer isn’t precise.

Fix:

  • Use a real 1-cup measure, or better:
  • Use a kitchen scale and feed in grams/day

Mistake 3: Too many treats during training

Training is important… but treats add up fast.

Fix:

  • Pre-measure a “treat allowance” from the daily kibble
  • Or pick very low-cal training treats and track roughly

Mistake 4: Free-feeding (leaving food out all day)

This can make housetraining harder and weight control messy.

Fix:

  • Put food down for 15 minutes, then pick it up
  • If appetite is poor, talk to your vet (especially under 12 weeks)

Mistake 5: Switching foods too fast

Sudden changes often cause diarrhea.

Fix: transition over 7 days

  1. Days 1–2: 75% old / 25% new
  2. Days 3–4: 50/50
  3. Days 5–6: 25% old / 75% new
  4. Day 7: 100% new

Expert Tips: How to Tell If You’re Feeding the Right Amount

Charts are great, but your puppy’s body tells the truth.

Use a simple body check weekly (30 seconds)

You’re aiming for “lean puppy,” not chubby.

  • Ribs: you should feel them easily with light pressure (not see every rib)
  • Waist: visible from above
  • Tuck: abdomen rises up behind the ribcage from the side

If your puppy is:

  • Too thin: increase daily food by 10%, re-check in 2 weeks
  • Getting chubby: decrease by 10%, re-check in 2 weeks

Pro-tip: Puppies can look “round” after meals. Judge body condition when they’re standing, relaxed, and not right after eating.

Track stool quality (it’s a feeding gauge)

  • Firm, formed stools: usually good portion and tolerance
  • Very soft stool: may be too much food, too rich, too many treats, or a fast transition

If stool is consistently soft:

  1. Cut treats to near-zero for 3 days
  2. Split into more meals
  3. Confirm you’re not overfeeding
  4. Call your vet if it persists or your puppy is lethargic/vomiting

Special Situations: Picky Eaters, Fast Eaters, and Underweight Puppies

If your puppy is a picky eater

Don’t “panic top” with extra goodies every time—they learn to hold out.

Try:

  • set meal times (15 minutes)
  • warm water on kibble (let it soak 5–10 minutes)
  • puzzle feeders for engagement
  • confirm health: teething pain, parasites, or illness can reduce appetite

If your puppy eats too fast

Fast eating can lead to vomiting and poor digestion.

Tools that help:

  • slow feeder bowl
  • treat ball/puzzle feeder
  • feeding portions split into 3–4 smaller meals

If your puppy seems underweight

First: make sure it’s not just a naturally lean breed (Whippets, some working lines).

Steps:

  1. Weigh weekly (same scale, same time of day)
  2. Increase food by 10%
  3. Ensure deworming is up to date (parasites can block weight gain)
  4. Confirm no ongoing diarrhea or vomiting
  5. Vet check if weight gain doesn’t improve in 2–3 weeks

When to Switch from Puppy Food to Adult Food (And How)

This depends on adult size more than age.

Typical switch timing

  • Toy & small breeds: ~9–12 months
  • Medium breeds: ~12 months
  • Large breeds: ~12–18 months
  • Giant breeds: ~18–24 months

How to switch

Use the same 7-day transition method. During the first month on adult food, monitor weight closely—calorie needs often drop.

Quick Reference: A Simple Portioning Workflow You Can Repeat

If you want a repeatable routine that keeps you on track:

  1. Weigh your puppy every 2 weeks
  2. Check the food label for kcal/cup
  3. Use the puppy feeding chart by age in this guide to pick a calorie target
  4. Convert to cups or grams/day
  5. Split into meals based on age
  6. Adjust by 10% based on body condition and stool quality

FAQ: Puppy Feeding Chart by Age (Fast Answers)

How much should I feed my puppy per day?

Use age + weight to estimate daily calories, then convert based on your food’s kcal/cup. Most puppies need adjustments every 2–4 weeks as they grow.

Should I feed more when my puppy hits a growth spurt?

Maybe—but confirm with body condition. Many “growth spurt” complaints are actually treat overload or a puppy learning that begging works.

Can I overfeed a puppy?

Yes. Overfeeding can lead to excess weight and, in large breeds, may increase orthopedic risk. Controlled growth is healthier than maximum growth.

Is it okay if my puppy acts hungry all the time?

Often yes. Puppies love food. Use the chart, body condition scoring, and weigh-ins instead of appetite as your only guide.

If you tell me your puppy’s age, current weight, breed (or expected adult weight), and the food’s kcal/cup, I can calculate a precise daily portion and meal schedule for your exact setup.

Topic Cluster

More in this topic

Frequently asked questions

How often should I feed my puppy by age?

Most puppies do best on 3–4 meals per day until about 4–6 months, then 2–3 meals daily as growth slows. Smaller breeds often benefit from more frequent meals to help prevent low blood sugar.

How do I adjust portions if my puppy is gaining weight too fast or too slow?

Use the chart as a starting point, then adjust the daily amount by about 5–10% and reassess after 1–2 weeks. Track body condition (ribs easily felt, visible waist) rather than relying only on the scale.

Do cups on the bag match a puppy feeding chart by age and weight?

Bag guidelines are averages and can be off if you don’t account for your puppy’s current weight, expected adult size, and the food’s calories per cup. Measuring by grams and checking calorie density usually gives more consistent results.

Affiliate disclosure: Some links on this page may be affiliate links. PetCareLab may earn a commission at no extra cost to you.
Pet Care Labs logo

Pet Care Labs

Science · Compassion · Care

Share this page

Found something useful? Pass it along! 🐾

Help other pet owners discover trusted, science-backed advice.