How Many Times a Day Should I Feed My Dog?

Quick Answer: Adult dogs do best on 2 meals per day — morning and evening. This maintains stable blood sugar and reduces hunger-driven behavior between meals. Puppies under 6 months need 3-4 smaller meals. Large and giant breeds prone to GDV (bloat) benefit from 2-3 smaller meals rather than one large one. Enrichment feeding in a snuffle mat or treat ball instead of a bowl adds enrichment to every meal with zero extra effort.

Feeding Frequency by Life Stage

  • Puppies 8-12 weeks — 4 meals per day
  • Puppies 3-6 months — 3 meals per day
  • 6 months to 1 year — 2-3 meals per day
  • Adult dogs 1+ years — 2 meals per day
  • Senior dogs — 2 meals, sometimes 3 if appetite is reduced

The Enrichment Feeding Upgrade

Same meal frequency, same food, dramatically more value: feed every meal from a snuffle mat or treat ball instead of a bowl. Your dog gets daily mental enrichment from their existing food budget. See all Mealtime products.

Related Questions

Built with love, in memory of JJ. 🐾💛