How many meals per day should your dog eat? Depends on age, breed, and lifestyle.
Puppy feeding by age
- 0–4 weeks: mother's milk only.
- 4–8 weeks: transition to puppy food, mixed with formula. 4–6 meals daily.
- 8–12 weeks: puppy food only. 4 meals daily.
- 3–6 months: 3 meals daily.
- 6–12 months: transition to 2 meals daily.
- 12+ months: adult schedule (2 meals).
Why puppies eat so often
- Tiny stomach.
- Rapid growth.
- Blood sugar regulation isn't fully developed.
- Hypoglycemia risk in toy breeds.
Skipping puppy meals can cause low blood sugar. Stick to schedule.
Adult dog schedule (1–7 years)
Standard: 2 meals daily.
- Morning: 7–8 AM.
- Evening: 6–7 PM.
Why not 1 meal a day? Higher bloat risk in deep-chested breeds, less stable blood sugar, hunger-induced bile vomiting.
Senior dog schedule
Most do well with 2 meals daily but smaller portions. For seniors with health issues, 3 smaller meals may be easier.
Senior threshold by size: toy/small 11+, medium 9+, large 7+, giant 6+.
Free-feeding vs scheduled
Free-feeding: convenient but most dogs overeat → obesity. Scheduled: better for weight management and detecting appetite changes.
Mealtime training
Use mealtime as training: "sit" and "wait" before eating, hand-feed during training, puzzle feeders for mental stimulation.
Bloat risk
Breeds prone to GDV (Great Danes, German Shepherds, Standard Poodles, Saint Bernards). Reduce risk:
- Smaller, more frequent meals.
- No vigorous exercise 1 hour before/after meals.
- Slow feeding bowls.
Travel and feeding
Maintain schedule when possible. Bring familiar food. Use measured portions.
The 12-hour rule
Don't go more than 12 hours between meals. Longer gaps cause stomach acid buildup, yellow bile vomiting, hunger-induced behaviors.
What about treats?
Treats fit between meals. Subtract from total daily calories. Don't treat right before meal. Don't treat with table scraps.
Mealtime consistency
Dogs thrive on routine. Same times daily, same place, without distractions for picky eaters.
Calculate portions
Our dog food portion calculator handles the math. Use it to set the right daily amount, then split across meals.