
Quick answer: We could not verify current dog food prices at Shoprite, so we state none. The sensible way to compare dog food is cost per kilogram of food and cost per day of feeding, not the price of the bag. Feeding guides on the pack give daily amounts by dog weight, so a 20 kg dog might eat 300 g to 400 g of dry food a day, depending on the product and activity. On invented prices, a 10 kg bag at R329 costs R32.90 per kg and, at 350 g a day, lasts about 29 days at about R11.52 per day. Check ingredients, the guaranteed analysis and the best-before date, and speak to a vet about your dog's needs.
Last updated: October 2026. We found no verified Shoprite dog food prices. All prices below are invented to illustrate the method. Feeding amounts vary by product and dog; follow the pack and your vet's advice.
Background: why pet food is a big grocery cost
Pet food is a significant item in many South African households, especially those with large dogs or several animals. Products range from budget dry kibble and canned food to premium and prescription diets. Prices reflect ingredients, production, packaging and brand positioning. Supermarkets such as Shoprite stock a selection of dry and wet food, treats and accessories, with promotions on larger bags. Pet shops, veterinary clinics and online retailers also compete, sometimes with loyalty programmes and subscription discounts.
Not all dog food is equal. The ingredients list and the guaranteed analysis (protein, fat, fibre, moisture) tell you something about quality. A food in which the first ingredient is a named meat or meat meal generally has more animal protein than one that begins with cereal. Puppies, adult dogs, seniors and dogs with health issues have different needs. Large-breed puppies need diets that support controlled growth. Feeding the wrong food or too much can lead to health problems and bigger bills later.
Comparing cost properly

Step one: compute the price per kilogram. On invented prices, a 10 kg bag at R329 is R32.90 per kg; a 20 kg bag at R599 is R29.95 per kg; a budget 8 kg bag at R189 is R23.63 per kg. Step two: check the recommended daily amount for your dog's weight, and compute cost per day. At 350 g a day, the 10 kg bag costs R11.52 a day; the budget bag, if it recommends 400 g because it is less energy-dense, costs R9.45 a day. Step three: compare quality using the ingredients and analysis. A cheaper food that requires larger portions or leads to poorer health is not a bargain. If the Shoprite offers are not quite what you need, it is worth comparing them with the latest Checkers catalogue and the current Pick n Pay catalogue before you decide.
Step four: consider the annual cost. At R11.52 a day, feeding a dog costs about R4,200 a year (our calculation); at R9.45 a day it is about R3,450. A saving of R750 a year is meaningful, but only if the food meets your dog's needs. Talk to a vet about weight, activity level and any health issues. Mixing in cooked rice, vegetables or lean meat may help, but avoid foods that are toxic to dogs, such as chocolate, grapes, raisins, onions and xylitol sweeteners.
| Option (invented) | Price | Per kg | Daily amount | Cost per day |
|---|---|---|---|---|
| 10 kg standard bag | R329 | R32.90 | 350 g | R11.52 |
| 20 kg standard bag | R599 | R29.95 | 350 g | R10.48 |
| 8 kg budget bag | R189 | R23.63 | 400 g | R9.45 |
Consumer tips
Store dry food in a cool, dry place in an airtight container to keep it fresh and pest-free. Check the best-before date and the condition of the bag. Introduce new foods gradually over a week to avoid stomach upsets. Weigh portions rather than guessing, and adjust to keep your dog at a healthy weight. Provide fresh water at all times.
Under the Consumer Protection Act, goods must be of good quality; return food that is mouldy or contaminated, and report suspected contamination to the manufacturer and your vet. Keep your slip. Use the Xtra Savings app and leaflets for promotions on large bags, and compare with pet stores. If cost is a problem, ask your vet or local animal welfare organisation about affordable options, and avoid feeding unsafe scraps. A healthy dog is the best saving on vet bills, and a good feeding plan protects both your pet and your wallet.
Frequently asked questions
How much is dog food at Shoprite?
We could not verify current prices; check the shelf label or app.
How do I compare dog foods?
By cost per kilogram and per day of feeding, plus ingredients and analysis.
How much should my dog eat?
Follow the pack's guide for your dog's weight and ask your vet.
Sources
- Consumer Protection Act; general veterinary feeding guidance
- Shoprite shelf labels and app for current prices (not verified)



