Puppy Feeding Schedule by Age: Chart, Portions & Calories

guidePuppy/Kitten Care

Puppy Feeding Schedule by Age: Chart, Portions & Calories

Use a puppy feeding schedule by age to set portions, calories, and meal times that support healthy growth and easier potty training.

By PetCareLab EditorialMarch 13, 202614 min read

Table of contents

Puppy Feeding Schedule by Age: The Big Picture (So You Don’t Overthink Every Bowl)

A solid puppy feeding schedule by age does three things at once: it supports fast growth, prevents stomach upset, and helps with house-training because meals become predictable. Puppies don’t just need “more food” than adults—they need the right calories, protein, calcium/phosphorus balance, and meal timing for their size and growth rate.

Here’s the practical framework I use (and teach new puppy owners):

  • Choose the right type of food: a complete and balanced puppy diet (or large-breed puppy if expected adult weight is ~50–70+ lbs).
  • Feed by calories first, then translate into cups using your bag’s kcal/cup.
  • Split daily calories into age-appropriate meals to avoid blood sugar dips (tiny breeds) and vomiting from empty stomach (many pups).
  • Adjust every 1–2 weeks based on body condition, not just the chart.

If you want the most accurate plan, use this article like a toolkit: start with the age chart, calculate daily calories, confirm portions by body condition, then set a schedule you can actually stick to.

Before You Measure a Single Cup: 5 Rules That Prevent 90% of Feeding Problems

1) Puppy vs. Adult vs. Large-Breed Puppy Food Matters

Look for the AAFCO statement (or equivalent) indicating it’s complete and balanced for “growth” or “all life stages.” Then choose the right sub-type:

  • Toy/small breeds (adult under ~20 lbs): regular puppy food is typically fine.
  • Medium breeds (adult ~20–50 lbs): regular puppy food is usually fine.
  • Large/giant breeds (adult ~50–70+ lbs): choose large-breed puppy.

This is less about “size of kibble” and more about controlled calcium and energy density to support safer skeletal growth.

Breed examples:

  • Labrador Retriever, German Shepherd, Golden Retriever: large-breed puppy formula.
  • Great Dane, Mastiff: giant-breed puppy (often under the large-breed umbrella) and very careful portion control.
  • French Bulldog, Mini Schnauzer, Cavalier: standard puppy formula usually works well.

2) Cups Are Not a Universal Unit—Calories Are

One “cup” can range from ~300 to 500+ kcal depending on the food. That’s why two puppies eating “1 cup” can have completely different calorie intakes.

You’ll use:

  • kcal/day target (from this guide), and
  • your food’s kcal per cup (on the bag or brand website)

Then:

  • Daily cups = (target kcal/day) ÷ (kcal/cup)

3) Feed to a Body Condition, Not a Bag Chart

Bag charts are starting points. Your puppy’s metabolism, activity, and growth spurts are the real decision-makers.

Healthy body clues (quick at-home check):

  • You can feel ribs with light pressure but they’re not visibly sticking out.
  • From above, you see a waist behind the ribs.
  • From the side, the abdomen tucks up.

If your pup is:

  • Too thin: increase daily calories by ~10%.
  • Gaining too fast / getting round: decrease by ~10% (and reduce treats).

4) Treats Count—And Training Treats Add Up Fast

Keep treats to 10% or less of daily calories. For a puppy eating 900 kcal/day, treats should be ≤90 kcal/day.

Easy low-cal training options:

  • tiny pieces of kibble from their measured daily portion
  • freeze-dried single-ingredient treats (use sparingly; calorie-dense)
  • boiled chicken (tiny bits; watch stool quality)

5) Sudden Diet Changes Cause “Mystery” Diarrhea

Switch foods over 7–10 days:

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

Pro-tip: If your puppy’s stool gets soft during a transition, hold at the current mix for 2–3 days before moving forward.

Puppy Feeding Chart by Age: Portions, Calories, and Meal Frequency

This chart gives realistic starting points for a puppy feeding schedule by age. Because calories depend heavily on adult size, you’ll see ranges by expected adult weight.

Quick Feeding Schedule Chart (Age → Meals/Day)

  • 6–8 weeks: 4 meals/day (or 5 for toy breeds prone to low blood sugar)
  • 8–12 weeks: 4 meals/day
  • 3–6 months: 3 meals/day
  • 6–12 months: 2 meals/day (some medium/large pups do better staying at 3 until ~8 months)
  • 12+ months: 2 meals/day (transition to adult food when appropriate)

Calorie and Portion Guide by Age (Starting Points)

6–8 Weeks (Weaning Window)

Most puppies are still with the breeder at 6–8 weeks, but if you’re feeding at home:

  • Meals/day: 4
  • What to feed: softened kibble (warm water) or breeder-approved wet puppy food
  • Daily calories (rough):
  • Toy (adult 4–10 lbs): 200–350 kcal/day
  • Small (adult 10–25 lbs): 350–600 kcal/day
  • Medium (adult 25–50 lbs): 600–900 kcal/day
  • Large (adult 50–80 lbs): 900–1,300 kcal/day
  • Giant (adult 80+ lbs): 1,200–1,800+ kcal/day

Portion translation example: If a puppy food is 400 kcal/cup and your 8-week medium-breed pup needs 800 kcal/day: 800 ÷ 400 = 2 cups/day, split into 4 meals = 1/2 cup per meal.

8–12 Weeks (Most Common “New Puppy” Stage)

This is the stage where schedules make or break house-training and appetite stability.

  • Meals/day: 4
  • Daily calories (rough):
  • Toy: 250–450
  • Small: 450–800
  • Medium: 800–1,200
  • Large: 1,100–1,600
  • Giant: 1,400–2,100+

Pro-tip: Many puppies vomit yellow foam in the morning if dinner is too early. A small, measured “late snack” (taken from daily calories) can fix this without overfeeding.

3–4 Months (Growth Spurts + Teething)

Appetites can swing. Teething can cause picky eating.

  • Meals/day: 3–4 (3 for most; 4 for toy breeds)
  • Daily calories (rough):
  • Toy: 300–550
  • Small: 600–1,000
  • Medium: 1,000–1,500
  • Large: 1,400–2,100
  • Giant: 1,800–2,600+

5–6 Months (Lean Growth + Better Meal Rhythm)

  • Meals/day: 3
  • Daily calories (rough):
  • Toy: 300–500
  • Small: 650–1,000
  • Medium: 1,000–1,400
  • Large: 1,500–2,200
  • Giant: 1,900–2,800+

This is a great time to tighten treat calories—many pups start “rounding out” here because training rewards peak.

7–12 Months (Adolescent Appetite + Activity)

  • Meals/day: 2–3 (2 for most; 3 can help lanky, high-energy pups)
  • Daily calories (rough):
  • Toy: 250–450
  • Small: 550–900
  • Medium: 900–1,300
  • Large: 1,400–2,100
  • Giant: 1,800–2,700+

When to Switch to Adult Food

Typical guidelines:

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

The bigger the dog, the longer the growth window—so don’t rush the adult-food switch for large and giant breeds.

How to Calculate Your Puppy’s Daily Calories (So Portions Are Actually Accurate)

If you want the “vet-tech accurate” approach, do this in two steps: estimate calories, then adjust by body condition.

Step 1: Estimate Resting Energy Requirement (RER)

RER = 70 × (body weight in kg)^0.75

Then multiply for growth:

  • Puppy under 4 months: ~3 × RER
  • Puppy 4–12 months: ~2 × RER

This is a starting point; individual needs vary.

Example 1: 10-lb (4.5 kg) 12-week puppy (under 4 months)

  • RER ≈ 70 × (4.5^0.75) ≈ ~215 kcal/day
  • Growth calories ≈ 3 × 215 = 645 kcal/day

If the food is 430 kcal/cup:

  • 645 ÷ 430 = 1.5 cups/day
  • Split into 4 meals: ~0.38 cups/meal (about 6 Tbsp)

Example 2: 40-lb (18 kg) 5-month puppy (4–12 months)

  • RER ≈ 70 × (18^0.75) ≈ ~540 kcal/day
  • Growth calories ≈ 2 × 540 = 1,080 kcal/day

Food is 380 kcal/cup:

  • 1,080 ÷ 380 = 2.84 cups/day
  • Split into 3 meals: ~0.95 cups/meal

Step 2: Adjust Every 2 Weeks by Body Condition

Use small adjustments:

  • Increase or decrease total daily calories by ~10%
  • Don’t change the food and portion at the same time unless you have to (you won’t know what fixed the issue)

Sample Puppy Feeding Schedules by Age (Real-Life Routines That Work)

A schedule should match your life, not fight it. Here are practical templates.

8–12 Weeks: 4 Meals/Day Schedule

Ideal for new puppies, tiny breeds, and pups prone to nausea.

  • 7:00 am breakfast
  • 11:00 am lunch
  • 3:00 pm afternoon meal
  • 7:00 pm dinner

If your puppy wakes early hungry or vomits bile:

  • Add a 9:30 pm mini-snack (remove calories from other meals)

3–6 Months: 3 Meals/Day Schedule

This is the “sweet spot” for most households.

  • 7:00 am breakfast
  • 12:30 pm lunch
  • 6:30 pm dinner

House-training bonus: predictable input = predictable output. Many pups poop 10–30 minutes after meals.

6–12 Months: 2 Meals/Day Schedule (With Training Treat Management)

  • 7:00 am breakfast
  • 6:00 pm dinner

If you do heavy training midday, you can:

  • feed breakfast slightly smaller
  • use part of lunch calories as training kibble
  • keep dinner consistent

Pro-tip: Adolescents act “starving” even when they’re not. A slow feeder bowl or food puzzle can reduce scarfing and help them feel satisfied without adding calories.

Breed Examples: What “Normal” Looks Like for Different Puppies

These scenarios help you sanity-check your own puppy.

Scenario 1: Toy Breed (Yorkie) — Preventing Low Blood Sugar

  • Age: 10 weeks
  • Current weight: 2.5 lbs
  • Adult estimate: 5–6 lbs
  • Risk: toy breeds can get shaky/lethargic if meals are too far apart

What I’d do:

  • Meals: 4–5/day
  • Keep a bedtime snack if mornings are rough
  • Use tiny, frequent portions; avoid long fasting windows

Red flags (call your vet same day): weakness, tremors, collapse, disorientation—especially if they skipped a meal.

Scenario 2: Medium Breed (Mini Aussie) — High Energy, Easy to Overfeed

  • Age: 5 months
  • Current weight: 25 lbs
  • Issue: “He’s always hungry” + lots of training treats

What I’d do:

  • Calculate daily calories and cap treats at 10%
  • Use measured kibble for training (take from the daily portion)
  • Keep 3 meals/day if he’s getting too intense between meals

Common mistake: adding a third “extra” meal but also keeping all treats—double stacking calories.

Scenario 3: Large Breed (Labrador) — Fast Growth Isn’t the Goal

  • Age: 4 months
  • Current weight: 35 lbs
  • Adult estimate: 70–80 lbs

What I’d do:

  • Large-breed puppy formula
  • Avoid calorie overload (Labs are pros at looking hungry)
  • Target steady growth, lean body condition

Common mistake: free-feeding because “he’s growing.” That can push growth too fast and stress developing joints.

Scenario 4: Giant Breed (Great Dane) — Precision Matters

  • Age: 6 months
  • Current weight: 75 lbs
  • Adult estimate: 130–160 lbs

What I’d do:

  • Strict large/giant-breed puppy nutrition (controlled calcium)
  • No calcium supplements unless your vet prescribes them
  • Split calories into 3 meals/day if he’s prone to bloat risk or eats too fast
  • Slow feeder + enforced calm after meals

Step-by-Step: How to Measure Portions Correctly (And Stop the “He Ate Too Much” Cycle)

Step 1: Find kcal/cup (or kcal/can) for Your Food

Check the bag label for “ME (metabolizable energy)” like:

  • “3,800 kcal/kg”
  • “380 kcal/cup”

If it only lists kcal/kg, you can usually find kcal/cup on the brand website.

Step 2: Set Your Daily Calorie Target

Use:

  • the age chart ranges as a starting point, or
  • the RER method for more precision

Step 3: Convert Calories to a Daily Portion

Daily cups = kcal/day ÷ kcal/cup

Step 4: Split Into Meals for Your Puppy’s Age

  • 4 meals/day for young pups
  • 3 meals/day mid-puppy
  • 2 meals/day for older pups

Step 5: Weigh Food for Best Accuracy (Especially for Small Dogs)

If you want real consistency, use a kitchen scale.

  • Kibble pieces vary; scoops vary; “heaping cup” is a calorie bomb.

Step 6: Re-check Body Condition Every 2 Weeks

Write it down:

  • weight
  • waist visibility
  • rib feel
  • stool quality
  • energy level

That short log makes it obvious when you need a 10% adjustment.

Product Recommendations (Vet-Tech Style): What to Buy and Why

I’m focusing on practical, widely trusted options and the “why” behind them.

Best Puppy Foods (Kibble/Wet)

Look for brands with strong quality control, veterinary nutrition expertise, and clear calorie labeling.

Good starting points:

  • Purina Pro Plan Puppy (and Pro Plan Large Breed Puppy)

Strong reputation; palatable; easy to find.

  • Hill’s Science Diet Puppy (and Large Breed Puppy)

Consistent formulas; often recommended in clinics.

  • Royal Canin Puppy (breed-specific options exist)

Great for picky eaters; very consistent, often pricier.

If your puppy has a sensitive stomach:

  • consider a “sensitive skin & stomach” puppy formula if available
  • transition slowly (7–10 days minimum)

Tools That Make Feeding Easier (And Safer)

  • Kitchen scale: best “portion control” tool you’ll ever buy
  • Slow feeder bowl: for vacuum-eaters (Labs, Beagles, many rescues)
  • Food puzzle / snuffle mat: mental enrichment, slows eating, reduces begging
  • Treat pouch + measured daily treat allotment: prevents accidental over-treating

Comparisons: Kibble vs. Wet vs. Fresh

  • Kibble: budget-friendly, easy to measure, good dental abrasion (mild benefit)
  • Wet: great palatability/hydration; pricier; can loosen stool in some pups
  • Fresh/refrigerated: can work well but must be complete and balanced for growth; portions must be precise

If you feed fresh or homemade-style foods, confirm it’s formulated for growth and ideally designed by a board-certified veterinary nutritionist—puppy mineral balance is not forgiving.

Common Mistakes (And Exactly How to Fix Them)

Mistake 1: Free-Feeding All Day

Why it’s a problem:

  • makes house-training harder
  • encourages picky eating
  • easy to overfeed

Fix:

  • offer meals for 15–20 minutes
  • pick up leftovers
  • next meal comes as scheduled (healthy pups won’t starve)

Mistake 2: Overdoing Calcium Supplements (Especially in Large Breeds)

Large-breed puppies can develop orthopedic issues when calcium is excessive.

Fix:

  • choose a large-breed puppy food and skip supplements unless your vet directs them

Mistake 3: Using Too Many High-Calorie Treats During Training

Those tiny bites add up.

Fix:

  • use kibble for 50–100% of training rewards
  • switch to lower-cal options
  • measure a daily “treat budget” into a jar each morning

Mistake 4: Switching Foods Too Fast

Fix:

  • do a 7–10 day transition
  • if diarrhea persists >24–48 hours or your puppy is lethargic, call your vet

Mistake 5: Not Adjusting Portions During Growth Spurts

Puppies change fast.

Fix:

  • adjust by 10% every couple weeks as needed
  • weigh weekly for tiny breeds; every 2 weeks for others

Expert Tips: Managing Picky Eating, Fast Eating, and Upset Stomachs

If Your Puppy Is “Picky”

First, rule out medical causes (pain, parasites, illness), especially if appetite suddenly drops.

Then try:

  • warm water on kibble (brings out aroma)
  • consistent meal times (no grazing)
  • limit toppers (or you create a “hold out for better” habit)

Pro-tip: If you add toppers, treat them like a “seasoning,” not a second meal. Keep them consistent and small, and count the calories.

If Your Puppy Eats Too Fast

Risks: regurgitation, vomiting, gas; in some breeds, increased concern around bloat.

Try:

  • slow feeder bowl
  • spread kibble across a cookie sheet
  • food puzzles/snuffle mats
  • feed smaller meals more often (age-appropriate)

If Stools Are Soft

Common causes:

  • too many treats
  • food transition too fast
  • rich chews (bully sticks can be a lot for puppies)
  • parasites (especially in new pups)

Practical steps:

  1. Remove new treats/chews for 3–5 days.
  2. Ensure food transition is slow.
  3. Keep hydration up.
  4. Call your vet for a fecal test if it doesn’t improve quickly.

FAQ: Quick Answers Puppy Owners Actually Need

How long after eating does a puppy poop?

Often 10–30 minutes after meals, especially young puppies. Many also poop after play.

Should I feed before or after exercise?

Avoid hard exercise right after a full meal. For big, deep-chested breeds, keep things calm for a bit after eating.

Is it normal for appetite to drop during teething?

Yes—many puppies get temporarily fussy around 3–6 months. Keep routine, soften food if needed, and don’t start an endless topper buffet.

When can my puppy go from 3 meals to 2?

Most do well switching around 6 months, but:

  • toy breeds may benefit from 3 longer
  • high-energy, lean adolescents sometimes do better with 3 until ~8–10 months

A Simple “Do This Today” Checklist

If you want a reliable puppy feeding schedule by age starting now:

  1. Pick a puppy or large-breed puppy food with clear kcal info.
  2. Set a daily calorie target using the age chart (or RER method).
  3. Convert calories to cups based on your bag’s kcal/cup.
  4. Split into meals: 4 (young), 3 (middle), 2 (older).
  5. Cap treats at ≤10% of daily calories (use kibble for training).
  6. Adjust portions by 10% every 2 weeks based on body condition.

If you tell me your puppy’s age, current weight, expected adult weight/breed, and the kcal/cup of your food, I can translate this into an exact daily portion and schedule.

Topic Cluster

More in this topic

Frequently asked questions

How often should I feed my puppy by age?

Most puppies do best with more frequent meals when young, then fewer meals as they mature. Gradually space meals out as your puppy’s stomach capacity and routine improve.

How do I know if I’m feeding the right portion?

Start with the food label’s age/weight guidance, then adjust based on body condition and steady growth. If your puppy is getting too ribby or too soft, tweak daily calories in small steps.

Do puppies need different calories and nutrients than adult dogs?

Yes—puppies need higher energy and a growth-appropriate balance of protein and minerals like calcium and phosphorus. Choose a puppy or growth formula suited to your dog’s expected adult size.

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.