Question: how much does it cost to feed a german shepherd per year?
Answer: Say you get a 30-pound bag for $55, which is approximately 120 cups of dog food. If an adult German Shepherd eats 4 cups per day, that means the 30-pound bag would provide 30 days of food. So that's about a month of food for $55, or $660 a year.