Puppies should eat three to four times a day after weaning. As they grow older, they can feed once or twice a day to maintain the same weight and health. Also, observe at what times of the day your puppy is most hungry. This should help you come up with a feeding plan tailored just for them