Question: how many calories a day does a 10 lb dog need?
Answer: Dogs, on average, need about 30 calories per pound of body weight per day to maintain their current weight. Small active dogs, weighing less than 20 lbs. can use up to 40 calories per pound per day.