Puppy Feeding Schedule: How Often and How Much to Feed a Growing Puppy
Why Schedule Matters
Regular meals help puppies grow steadily, make potty training predictable, and prevent overeating. Free-feeding makes it harder to track appetite and can lead to obesity.
Sample Schedule by Age
- 8 to 12 weeks: four meals a day
- 3 to 6 months: three meals a day
- 6 to 12 months: two meals a day
- After 12 months: two meals a day for most dogs
Adjust based on your vet's guidance and the food's feeding chart.

Choose the Right Food
Feed a diet labeled for growth or all life stages. Large-breed puppies need a formula that controls calcium and calories to support steady bone growth. Small breeds may need smaller kibble and more frequent meals to prevent low blood sugar.
Meal Tips
- Feed at the same times each day.
- Offer food for 15 to 20 minutes, then remove it.
- Take your puppy outside shortly after meals.
- Use a slow-feeder for puppies that gulp.
- Switch foods gradually over a week or more.
Common Mistakes
- Overfeeding: rapid growth strains joints.
- Changing food often: upsets digestion.
- Skipping vet advice: breeds differ.
- Feeding table scraps: encourages begging.
Frequently Asked Questions
What if my puppy skips a meal?
One skipped meal may be fine, but call your vet if it continues.
Should I soak kibble?
Some very young puppies need softened kibble.
How do I know the right amount?
Follow the label and monitor body condition.
Quick Takeaways
Feed puppies on a schedule with food made for growth. Adjust as they age and ask your vet.
Shop puppy feeding supplies in our feeding collection.
Related Articles
Kitten Supplies Checklist: Everything You Need Before Bringing a Kitten Home
Oct 06, 2026
How to Introduce a New Cat to Your Resident Cat: A Slow, Stress-Free Plan
Oct 05, 2026
Snuffle Mats for Dogs: What They Are and How to Use One
Oct 05, 2026
Vertical Space for Cats in Small Apartments: Shelves, Hammocks, and Perches
Oct 05, 2026