You will want to start with three small meals a day, and move to two, then one. Up to the age of 3 or 4 months, your puppy should eat in the morning, early afternoon, and early evening. Between 4 and 8 months (give or take a month) cut back to two meals, then by 9 months your puppy will be large enough to get through on one meal a day.