A puppy should get its last food and drink of the day two to three hours before bed time. Also remember to let them outside for potty before bed too. Also play with them to tire them out!