Large Dogs (60-100+ pounds) German Shepherds, Golden Retrievers, Rottweilers, and Bernese Mountain Dogs are all considered large breeds. Large breeds should eat: 3 cups per day if they weigh 60 pounds. 3 1/2 cups per day if they weigh 70 pounds.