
guide • Puppy/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 Editorial • March 13, 2026 • 14 min read
Table of contents
- Puppy Feeding Schedule by Age: The Big Picture (So You Don’t Overthink Every Bowl)
- Before You Measure a Single Cup: 5 Rules That Prevent 90% of Feeding Problems
- 1) Puppy vs. Adult vs. Large-Breed Puppy Food Matters
- 2) Cups Are Not a Universal Unit—Calories Are
- 3) Feed to a Body Condition, Not a Bag Chart
- 4) Treats Count—And Training Treats Add Up Fast
- 5) Sudden Diet Changes Cause “Mystery” Diarrhea
- Puppy Feeding Chart by Age: Portions, Calories, and Meal Frequency
- Quick Feeding Schedule Chart (Age → Meals/Day)
- Calorie and Portion Guide by Age (Starting Points)
- 6–8 Weeks (Weaning Window)
- 8–12 Weeks (Most Common “New Puppy” Stage)
- 3–4 Months (Growth Spurts + Teething)
- 5–6 Months (Lean Growth + Better Meal Rhythm)
- 7–12 Months (Adolescent Appetite + Activity)
- When to Switch to Adult Food
- How to Calculate Your Puppy’s Daily Calories (So Portions Are Actually Accurate)
- Step 1: Estimate Resting Energy Requirement (RER)
- Example 1: 10-lb (4.5 kg) 12-week puppy (under 4 months)
- Example 2: 40-lb (18 kg) 5-month puppy (4–12 months)
- Step 2: Adjust Every 2 Weeks by Body Condition
- Sample Puppy Feeding Schedules by Age (Real-Life Routines That Work)
- 8–12 Weeks: 4 Meals/Day Schedule
- 3–6 Months: 3 Meals/Day Schedule
- 6–12 Months: 2 Meals/Day Schedule (With Training Treat Management)
- Breed Examples: What “Normal” Looks Like for Different Puppies
- Scenario 1: Toy Breed (Yorkie) — Preventing Low Blood Sugar
- Scenario 2: Medium Breed (Mini Aussie) — High Energy, Easy to Overfeed
- Scenario 3: Large Breed (Labrador) — Fast Growth Isn’t the Goal
- Scenario 4: Giant Breed (Great Dane) — Precision Matters
- 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
- Step 2: Set Your Daily Calorie Target
- Step 3: Convert Calories to a Daily Portion
- Step 4: Split Into Meals for Your Puppy’s Age
- Step 5: Weigh Food for Best Accuracy (Especially for Small Dogs)
- Step 6: Re-check Body Condition Every 2 Weeks
- Product Recommendations (Vet-Tech Style): What to Buy and Why
- Best Puppy Foods (Kibble/Wet)
- Tools That Make Feeding Easier (And Safer)
- Comparisons: Kibble vs. Wet vs. Fresh
- Common Mistakes (And Exactly How to Fix Them)
- Mistake 1: Free-Feeding All Day
- Mistake 2: Overdoing Calcium Supplements (Especially in Large Breeds)
- Mistake 3: Using Too Many High-Calorie Treats During Training
- Mistake 4: Switching Foods Too Fast
- Mistake 5: Not Adjusting Portions During Growth Spurts
- Expert Tips: Managing Picky Eating, Fast Eating, and Upset Stomachs
- If Your Puppy Is “Picky”
- If Your Puppy Eats Too Fast
- If Stools Are Soft
- FAQ: Quick Answers Puppy Owners Actually Need
- How long after eating does a puppy poop?
- Should I feed before or after exercise?
- Is it normal for appetite to drop during teething?
- When can my puppy go from 3 meals to 2?
- A Simple “Do This Today” Checklist
- If you want a reliable puppy feeding schedule by age starting now:
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:
- Days 1–2: 75% old + 25% new
- Days 3–4: 50/50
- Days 5–6: 25/75
- 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:
- Remove new treats/chews for 3–5 days.
- Ensure food transition is slow.
- Keep hydration up.
- 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:
- Pick a puppy or large-breed puppy food with clear kcal info.
- Set a daily calorie target using the age chart (or RER method).
- Convert calories to cups based on your bag’s kcal/cup.
- Split into meals: 4 (young), 3 (middle), 2 (older).
- Cap treats at ≤10% of daily calories (use kibble for training).
- 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

guide
Puppy Socialization Checklist 8 16 Weeks: What to Do by Age

guide
Kitten Feeding Schedule by Age: Amounts, Wet vs Dry Guide

guide
How to Litter Train a Kitten Fast: 3-Day Setup & Fixes

guide
Best Teething Toys for Puppies 8 Weeks: Safe Chews by Age

guide
What to Do for a Teething Puppy Chewing Everything: Survival Guide

guide
Kitten Teething Symptoms: What’s Normal + Safe Chew Alternatives
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.

