How much does a dog eat? Food cost by size
Daily food intake and yearly food cost, computed from breed weight.
A dog's food cost scales with body weight: small breeds eat under a cup a day (~$150–250/yr), while giant breeds can eat 6+ cups a day (over $1,600/yr). We compute each breed's intake from its weight using the veterinary RER/MER calorie formula.
Figures are generated from the PetCost database — food via the vet RER/MER formula, insurance from NAPHIA averages by breed health-risk tier. US estimates; verify with your vet and insurer.
FAQ
How much does it cost to feed a dog per year?
From about $150/yr for toy breeds to over $1,600/yr for giant breeds.
How many cups of food does a dog need?
Roughly 0.5–1 cup per 10 lb of body weight per day, adjusted for activity.