Updated February 2026 by Kristina Johansen
There is no denying that preparing your dog’s food at home typically works out to be more expensive than a commercial diet, but it may surprise you to see that the difference is not that much. Just follow these top tips and hidden gems to save yourself some cash.
1. Feed grains
Controversial as they may be, grains are some of the cheapest foods on the supermarket shelves. Properly cooked, grains are highly digestible and a good source of energy and other nutrients, including the B vitamins, minerals and dietary fibre.
Choose whole grains such as oats, brown rice, barley and buckwheat.
2. Buy frozen
Frozen fruit and vegetables are underrated. They are just as good and are often cheaper than fresh varieties.
A study published in the Journal of Food Composition and Analysis compared nutrient levels in selected fresh and frozen fruits and vegetables. Interestingly, the frozen fruits and vegetables more frequently outperformed the “fresh-stored” produce.
Buying frozen also allows you to use exactly the amount you need, minimising food waste and saving the rest for another day.
At the time of writing, one leading UK supermarket is selling fresh blueberries for £13.34 per kg, compared with £5.38 per kg for frozen.
3. Invest in a freezer
A freezer is a vital tool for saving money (and time). Use it to store ‘bulk buy’ and special offers. Stock up on meat when it is on sale. Freeze seasonal fruits & vegetables.
In addition, cooking batches of food for your dog for two or more weeks at a time and freezing it makes life much easier than cooking every week.
4. Reusable food containers
Freeze your dog’s meals in reusable freezer bags or containers. As well as doing the environment a great favour, it will undoubtedly be cheaper in the long run.
5. Shop local
It’s a common misconception that farmers’ markets are expensive places to shop. But, this is not always true. Channel 4 Dispatches investigation found that farmers’ markets were up to 35% cheaper than supermarkets, and the produce you buy at a farmers’ market will also last longer.
Plus, have you noticed how the vegetables you buy from the store are trimmed considerably to remove excess? For example, carrots from the farmer’s market often come with leafy green tops; the carrots you purchase from the store will not. You may not realise it, but some of that excess may be edible and provide beneficial nutrition for your dog.
6. Compare prices
Take some time to price check and search around online for the higher-priced items in your dog’s diet.
Supermarket comparison site mySupermarket lets you compare prices from leading UK retailers in one place, helping you save time and money.
7. Look at the price per 100 grams
Loose vegetables and fruits are often cheaper than their packaged alternatives. And sometimes buying larger, on-sale products or multi-buy packs isn’t always cheaper.
As an example:
- 5kg of brown rice worth £11.90,
- 1kg for £2.10 or
- 500 grams for £1.20.
Which is cheaper?
Initially, you might assume bigger is better until you work out that per 100g, the 1kg bag is the cheapest.
8. Waste nothing
Don’t throw away vegetable peelings, stalks or leaves. They are valuable sources of nutrients for your dog (don’t feed grapes, leeks or onions).
Be sure to wash all vegetables thoroughly. Steam or boil, then mash or finely grate raw vegetables to make them easier to digest.
Extra’s can be frozen and stored in the freezer for use later.
