When your puppy is 6-10 weeks we do not put them on a schedule. Puppies are going through growth spurts and eat 4-5 times a day. While going through this we keep food and water accessible at all times. After the puppy is 12-14 weeks, and comfortable, you may put them on a 2-3 times a day schedule.