Buying quality food allows you to feed less and save money! Pet food these days is nothing like what your grandmother was feeding. Grain-free and/or premium pet foods often are very high in kcal/cup, so keep an eye on this figure to adjust your pet's eating habits to complement your spending.
On average, dogs need about 30 calories per pound of body weight per day to maintain their current weight. Small, active dogs weighing less than 20 pounds can use up to 40 calories per pound per day. Large dogs that weigh more than 50 pounds can use as little as 20 calories per pound per day. Use this link to calculate your pet's calorie requirement.