The best time for feeding is in the morning before you leave for work and in the evening when you come back home. It should be two hours before your puppy goes to bed. Let it potty for more comfort 20 minute-half an hour after the meal. If your puppy needs to eat 4 times per day, the best time is: in the morning, at midday, in the afternoon when you come back home, and in the late evening. When it is a three-time feeding routine, the best time is in the morning, early in the afternoon, and in the evening. When your dog is older than 12 months of age, you can feed it twice per day, in the morning and in the afternoon. Remember that the feeding hours should remain the same day by day.