Skip to content

Feeding routines

Can changing a dog's feeding time upset its stomach

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

Short answer

A change in timing alone rarely upsets a dog's stomach the way a change in food would, but a sudden, large shift, such as moving dinner from 6pm to 10pm overnight, can lead to a day or two of looser stools in sensitive dogs. Gradual changes over several days avoid this in most cases.

Why timing matters less than the food itself

The ingredients and quantity of a meal are far more likely to cause digestive upset than the clock time it is given at, so a straightforward time shift with the same food and amount is usually low risk.

Where large, sudden shifts can cause issues

A dog used to eating within 30 minutes of waking, suddenly not fed until several hours later, may produce more stomach acid than usual in the meantime, occasionally leading to a bout of bile vomiting or a looser stool that day.

Making the change smoothly

Shifting a meal time by 15 to 30 minutes every couple of days rather than making one large jump gives a sensitive stomach time to adjust without any noticeable upset.

Key takeaways

  • Timing changes alone rarely cause the digestive upset that food changes do.
  • Large, sudden shifts can occasionally trigger bile vomiting or loose stools.
  • Gradual shifts of 15 to 30 minutes every few days avoid this.
  • Keeping the same food and amount during a timing change lowers the risk further.