Question: how much food should a small dog eat a day?
Answer: Small Dogs (10-20 pounds) Boston Terriers, Dachshunds, Shih Tzus, and Pugs can all be considered small dogs. Small breeds should eat: 3/4 cup per day if they weigh 10 pounds. 1 cup per day if they weigh 15 pounds.