Medium Dogs (30-50 pounds) A few examples of medium dog breeds: Australian Shepherd, Bull Terrier, and Collie. Medium breeds should eat: 1 3/4 cups per day if they weigh 30 pounds. 2 1/4 cups per day if they weigh 40 pounds.