How Often Should You Feed a Puppy? (Age-Wise Feeding Chart + Schedule)
Bringing a puppy home is exciting—but very soon every new dog owner asks the same question:
“How often should I feed my puppy?”
Feeding your puppy the right way is extremely important because puppies grow fast and need proper nutrition to develop healthy bones, muscles, and a strong immune system.
In this guide, you’ll learn:
- how many times a day to feed a puppy
- an age-wise puppy feeding chart
- a daily feeding schedule you can follow
- common feeding mistakes (and how to avoid them)
Let’s start with the most important answer.
Quick Answer: How Often Should You Feed a Puppy?
Most puppies should be fed:
- 8–12 weeks: 4 meals per day
- 3–6 months: 3 meals per day
- 6–12 months: 2 meals per day
- 12+ months: 2 meals per day (adult feeding routine)
✅ The younger the puppy, the more frequent the meals.
Why Puppies Need Frequent Meals
Puppies have:
- smaller stomachs
- faster metabolism
- higher energy needs
That’s why feeding once or twice daily (like adult dogs) is not suitable for young puppies.
Frequent meals help:
✅ stable energy
✅ healthy growth
✅ fewer stomach issues
✅ better potty routine
Puppy Feeding Chart (Age-Wise)
Puppy Feeding Schedule Chart
Here’s the easiest feeding routine based on age:
6–8 Weeks Old
- Meals per day: 4
- Feeding interval: every 4 hours
- Notes: small meals, soft puppy food
8–12 Weeks Old (2–3 Months)
- Meals per day: 4
- Feeding interval: every 4 hours
- Notes: best time to build routine
3–6 Months
- Meals per day: 3
- Feeding interval: every 6 hours
- Notes: puppy is growing fast
6–12 Months
- Meals per day: 2
- Feeding interval: 10–12 hours
- Notes: slowly transition to adult routine
12+ Months (Adult)
- Meals per day: 2
- Feeding interval: 10–12 hours
- Notes: final adult feeding schedule
Sample Daily Puppy Feeding Schedule (Easy Routine)
Many puppy owners don’t just need “how many meals” — they want exact timing.
Here are realistic schedules you can follow.
Schedule for 8–12 Week Puppy (4 Meals)
✅ 7:00 AM – Breakfast
✅ 11:00 AM – Meal 2
✅ 3:00 PM – Meal 3
✅ 7:00 PM – Dinner
Tip:
Try to keep same timing daily. This improves digestion and potty training.
Schedule for 3–6 Month Puppy (3 Meals)
✅ 7:00 AM – Breakfast
✅ 1:00 PM – Lunch
✅ 7:00 PM – Dinner
Schedule for 6–12 Month Puppy (2 Meals)
✅ 7:00 AM – Breakfast
✅ 7:00 PM – Dinner
How Much Should You Feed a Puppy? (Simple Rule)
How often is important, but “how much” also matters.
✅ The safest rule:
Always follow the feeding chart on your puppy food bag.
Because calorie requirements depend on:
- breed (small vs large)
- puppy age
- activity level
- food quality
Tip:
If your puppy seems hungry all the time, don’t increase food randomly—check if:
- food is low-quality
- meal sizes are too small
- puppy needs deworming (consult vet)
Wet Food vs Dry Food: Which is Best for Puppies?
Both can work.
✅ Dry kibble benefits:
- easy storage
- better for teeth
- cheaper long-term
✅ Wet food benefits:
- easier for young puppies
- good hydration support
- more tasty
Best option:
Use high-quality puppy kibble and add:
- warm water (for soft texture)
or - small wet food topper
Can Puppies Eat 2 Meals a Day?
Yes, but only after a certain age.
✅ Puppies can eat 2 meals per day when:
- they are 6 months or older
- their digestion is stable
- they are not underweight
For very small breeds, 3 meals may be better even until 8–10 months.
Puppy Feeding Mistakes to Avoid
Many new puppy owners unknowingly make these mistakes:
1) Feeding Too Much
Overfeeding causes:
- diarrhea
- obesity
- stomach upset
2) Feeding Too Few Times
This can lead to:
- low energy
- weakness
- vomiting bile in morning
3) Giving Too Many Treats
Treats should be less than 10% of daily calories.
4) Free Feeding (Food Always Available)
Free feeding makes it harder to:
- potty train
- control weight
- build discipline
✅ Scheduled feeding is best.
5) Switching Food Too Fast
Always change puppy food slowly over 7 days:
- Day 1–2: 75% old + 25% new
- Day 3–4: 50% old + 50% new
- Day 5–6: 25% old + 75% new
- Day 7: 100% new
Best Feeding Tips for New Puppy Owners
Here are simple tips that work for every puppy:
✅ Feed at the same time daily
✅ Remove bowl after 15–20 minutes
✅ Keep fresh water available
✅ Use slow feeder bowl if puppy eats too fast
✅ Measure food with cup (avoid guessing)
FAQs
How many times a day should a 2-month-old puppy eat?
A 2-month-old puppy should eat 4 times a day.
How many times should a 3-month-old puppy eat?
A 3-month-old puppy can eat 3–4 times a day.
When should I switch my puppy to 2 meals a day?
Most puppies can switch to 2 meals at 6 months.
Is it okay to feed puppies at night?
Avoid late-night meals.
Best: last meal 2–3 hours before bedtime to reduce night potty accidents.
What if my puppy refuses food?
If puppy skips one meal, it’s usually okay. But if puppy refuses multiple meals or shows weakness, consult a vet.
Final Thoughts
So, how often should you feed a puppy?
✅ 8–12 weeks: 4 meals daily
✅ 3–6 months: 3 meals daily
✅ 6–12 months: 2 meals daily
Feeding your puppy on schedule is one of the easiest ways to support healthy growth and also improve potty training.
