Question: how many calories per day should a puppy eat?
Answer: Your Puppy's Calorie Needs And Condition The National Research Council feels that a 10-pound puppy who will weigh about 33 pounds at adulthood will need, on average, about 990 calories per day. About 56 grams of that diet should be protein with roughly 21 grams of fat.