Skip to content

Feeding routines

How many hours apart should dog meals be

Last updated 23 September 2026 · How we write and check this

Short answer

For two meals a day, aim for roughly 8 to 12 hours apart, such as 7am and 6pm. For three meals, spacing them about 5 to 6 hours apart, for example 7am, 1pm and 7pm, keeps energy more even across the day.

Setting up a two meal gap

An even split, like breakfast and dinner 10 to 12 hours apart, is the easiest to remember and matches most people's own daily rhythm, since it lines up with getting up and coming home from work.

Spacing three meals sensibly

When feeding three times a day, spreading meals roughly 5 to 6 hours apart avoids one very long overnight gap and one very short daytime one. A common pattern is breakfast on waking, lunch around midday, and dinner in the early evening.

What matters more than exact hours

Consistency day to day counts for more than hitting an exact number of hours; a routine that is always somewhere between 8 and 12 hours works better than one that is exactly 10 hours one day and 14 the next.

Key takeaways

  • 8 to 12 hours apart suits a two meal a day routine.
  • 5 to 6 hours apart suits a three meal a day routine.
  • Avoid one very long gap and one very short one in the same day.
  • Day to day consistency matters more than an exact hour count.