The best time for your puppy's first meal is around 7 a.m., noontime for lunch, and 5 p.m. for dinner. The last meal should always be around 5 p.m. so that he will have ample time to digest his food and eliminate one last time before bedtime.
What time should I stop feeding my puppy at night?
As a rule of thumb, remove the food and water bowls about two-to-three hours before bedtime. So, if your lights-out time is at 11 p.m., a puppy should have no food or water after about 8–8:30 p.m. This gives you a chance to take him out for a one last potty break before settling in for the night.
How many hours before bed should puppy eat?
Aim to give your puppy their last meal of the day about three hours before their planned bedtime. This will allow time for them to digest it properly and go to the toilet if they need to. Feeding your puppy later than this may result in the puppy needing to go to the toilet during the night.
More useful articles on a similar topic 👇
Can I feed my puppy at 9pm?At what age are puppies most hyper?