Question: how many calories a day does a small 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.