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 88:30 p.m.
Puppies are more prone to dehydration than adult dogs because of their greater need for water.