However, a rough outline would be that puppies should eat 3-4 times a day, approximately 35-40 calories per pound of body ...