
Key takeaways
- Kibble costs about $20-$40 a month for a small dog, $35-$65 for a medium dog, $55-$100 for a large dog, and $80-$150 for an extra-large dog.
- Wet food costs 2-4 times as much per calorie as kibble, and fresh subscription food often costs $150-$300 or more a month for larger dogs.
- Food is about a quarter of a dog's yearly budget: across 178 breeds in PetBudget's model, the median share is 23%, and a Labrador Retriever spends $732 of $2,813 a year on food.
Dog food cost depends mostly on your dog's size and the type of food you choose. Kibble runs about $20-$40 a month for a small dog and $80-$150 for an extra-large dog. That works out to $240-$1,800 a year. Wet, fresh, and raw food cost more. This guide breaks down how much it costs to feed a dog in 2026.
Dog food cost per month by dog size
Kibble is the baseline, and its cost rises steadily with your dog's weight.
| Dog size | Monthly kibble | Yearly kibble |
|---|---|---|
| Small (under 20 lbs) | $20-$40 | $240-$480 |
| Medium (20-50 lbs) | $35-$65 | $420-$780 |
| Large (50-90 lbs) | $55-$100 | $660-$1,200 |
| Extra-large (90+ lbs) | $80-$150 | $960-$1,800 |
Monthly ranges come from PetBux's 2026 dog feeding cost guide, published July 21, 2026. Yearly figures are the monthly ranges multiplied by 12. Actual cost depends on the brand, the store, and how much your dog eats.
$732
Yearly food cost for a Labrador Retriever in PetBudget's model, about 26% of the breed's $2,813 yearly total. See the Labrador cost breakdown.
Photo: cottonbro studio / Pexels
How PetBudget estimates food cost by breed
PetBudget calculates food cost from each breed's weight and energy needs. The model uses the veterinary resting energy formula, RER = 70 times body weight in kilograms to the power of 0.75, then applies an activity factor and adds 10% for treats. It prices the result using mid-tier dry kibble.
For a Labrador Retriever, that comes to about 1,804 calories a day, or about 501 grams of kibble a day. That is roughly 183 kilograms of food a year, or $732. The same method gives the averages below across 178 dog breeds.
| Size class | Breeds | Average yearly food cost | Lowest to highest |
|---|---|---|---|
| Toy | 13 | $128 | $78-$161 |
| Small | 37 | $260 | $111-$403 |
| Medium | 58 | $543 | $341-$744 |
| Large | 50 | $753 | $558-$1,009 |
| Giant | 20 | $959 | $793-$1,246 |
The Chihuahua has the lowest food cost of any breed at $78 a year. The Mastiff has the highest at $1,246. The Great Dane costs about $1,139. Figures are modeled estimates, explained on the methodology page.
Dog food cost for popular breeds
Popular breeds fall across the range, and weight explains most of the difference. This table shows PetBudget's food estimate for eight common breeds.
| Breed | Adult weight | Yearly food cost | Monthly food cost |
|---|---|---|---|
| Pug | 14-18 lbs | $207 | $17 |
| French Bulldog | 16-28 lbs | $263 | $22 |
| Beagle | 18-30 lbs | $337 | $28 |
| Poodle (Standard) | 40-70 lbs | $627 | $52 |
| Golden Retriever | 55-75 lbs | $711 | $59 |
| Labrador Retriever | 55-80 lbs | $732 | $61 |
| German Shepherd Dog | 50-90 lbs | $752 | $63 |
| Rottweiler | 80-135 lbs | $922 | $77 |
These monthly figures sit inside the PetBux ranges above, because both assume standard dry kibble. A Rottweiler eats more than four times as much as a Pug, and the bill follows.
Wet, fresh, and raw dog food cost more
Food type changes the price more than brand does. PetBux reports that wet or canned food costs 2-4 times as much as kibble per calorie. Fresh subscription services often cost $150-$300 or more a month for larger dogs. Raw or freeze-dried food is generally pricier than fresh.
Kibble is the lowest-cost complete diet. If you are considering a switch, ask your vet first, and price it per month for your dog's weight before you commit. A move from kibble to fresh food can add well over $1,000 a year for a large dog.
Extras add to the monthly bill
Treats and supplements add cost on top of the base food. PetBux estimates treats and chews at $10-$30 a month and regular supplements at $10-$25 a month. Over a year, that is $120-$360 for treats and $120-$300 for supplements. PetBudget's model builds a 10% treat allowance into food cost, so its figures are a base you can adjust.
How food fits into your dog's yearly budget
Food is one of the largest recurring costs, but it is not the largest. For a Labrador, food is about $732 of a $2,813 yearly total, and the rest goes to vet care, grooming, insurance, and supplies. Americans spend heavily on their pets overall: the American Pet Products Association reports $158 billion of pet industry spending in 2025. About 71 million U.S. households own a dog, per APPA's dog owner report.
For the full picture, read how much a dog costs. Giant breeds carry the highest food bills, as ranked in most expensive dog breeds to own, while small dogs sit at the low end in cheapest dog breeds to own.
How to lower your dog food cost
You can cut the bill without cutting nutrition. Try these steps.
- Buy the largest bag your dog can finish. Larger bags usually cost less per pound. Check that the food stays fresh.
- Measure portions. Feeding by the scoop instead of by eye prevents overfeeding, which raises cost and weight.
- Count treats as food. A handful of treats a day adds up to $10-$30 a month.
- Compare price per pound. A cheaper bag can cost more per serving.
- Ask your vet before switching. A food change should meet your dog's health needs first and your budget second.
Estimate food and every other cost for your own dog in the pet cost calculator.
Bottom line
Budget about $20-$40 a month to feed a small dog and $80-$150 for an extra-large dog, or $240-$1,800 a year on kibble. Wet, fresh, and raw diets can multiply that. Food is about a quarter of a typical dog's yearly cost, with a median share of 23% across 178 breeds, so treat it as a big line in your budget.
Frequently asked questions
How much does it cost to feed a dog per month?
Kibble costs roughly $20-$40 a month for a small dog under 20 pounds, $35-$65 for a medium dog, $55-$100 for a large dog, and $80-$150 for a giant breed over 90 pounds. Treats add $10-$30 a month and supplements $10-$25 if you use them.
How much does dog food cost per year?
Yearly kibble costs run about $240-$480 for a small dog, $420-$780 for a medium dog, $660-$1,200 for a large dog, and $960-$1,800 for an extra-large dog. PetBudget's model averages $128 for toy breeds, $260 for small, $543 for medium, $753 for large, and $959 for giant breeds using mid-tier kibble.
Is fresh dog food worth the extra cost?
Fresh subscription food often costs $150-$300 or more a month for larger dogs, several times the price of kibble. Whether it is worth it depends on your budget and your vet's advice. Kibble that meets your dog's nutritional needs is the lowest-cost option.
Why does a big dog cost so much more to feed?
Calorie needs rise with body weight, so a 150-pound dog eats far more than a 5-pound dog. In PetBudget's data, food costs range from $78 a year for a Chihuahua to $1,246 for a Mastiff.
How can I lower my dog's food cost?
Buy large bags of a quality kibble, measure portions instead of free-feeding, and watch treat calories. Ask your vet before switching foods, and compare price per pound, not price per bag.
See your own pet's real numbers.
Run the calculator with your breed, metro area, and care choices for a first-year, annual, and lifetime cost estimate — not a national average.