Feeding routines
What time is too late to feed a dog
Last updated 23 September 2026 · How we write and check this
Short answer
There is no fixed cutoff, but feeding less than 2 to 3 hours before bedtime tends to lead to more overnight toilet needs and restlessness. If your dog usually settles at 10pm, aim to have the last meal finished by around 7pm to 8pm.
Working out your own cutoff
Count back roughly 3 hours from whatever time your dog normally goes to sleep for the night, and treat that as a rough last call for dinner, adjusting slightly based on how quickly your own dog tends to need the toilet after eating.
What happens when dinner runs late
A late dinner does not usually cause harm on its own, but many owners notice more pacing, whining to go out, or the occasional overnight accident when the gap between the last meal and bedtime shrinks below about two hours.
Late nights happen
If an occasional late evening pushes dinner later than usual, a shorter final walk closer to bedtime than normal helps cover the shorter digestion window without needing to skip the meal.
Key takeaways
- Aim to finish the last meal about 2 to 3 hours before bedtime.
- Work backward from your dog's usual settling time to find a cutoff.
- Late dinners are linked to more overnight toilet needs, not real harm.
- A later final walk helps on the occasional night dinner runs late.