Dog Food Price in Sri Lanka (2026): Brands, Sizes & Prices
By the Bark.lk team · Updated
How much does dog food cost in Sri Lanka? It depends mostly on the brand and the bag size — a 20kg bag for a big dog costs far less per kilo than a 1kg bag, and veterinary diets cost more than everyday food. The table below shows the current price range for every dog food brand we sell, updated automatically from our shop.
Dog food prices by brand
| Brand | Products | Price range |
|---|---|---|
| Royal Canin | 67 | Rs. 314 – Rs. 48,950 |
| Drools | 23 | Rs. 300 – Rs. 19,900 |
| Morando | 17 | Rs. 590 – Rs. 7,450 |
| BlackHawk | 16 | Rs. 980 – Rs. 39,500 |
| Pedigree | 15 | Rs. 300 – Rs. 21,370 |
| Farmina | 14 | Rs. 8,900 – Rs. 52,900 |
| Purina Pro Plan | 14 | Rs. 11,400 – Rs. 47,500 |
| VET-PRO | 12 | Rs. 900 – Rs. 29,400 |
| Eukanuba | 9 | Rs. 1,500 – Rs. 38,700 |
| SeePet | 8 | Rs. 350 – Rs. 1,450 |
| SmartHeart | 8 | Rs. 310 – Rs. 34,990 |
| Nutra Nuggets | 6 | Rs. 230 – Rs. 3,685 |
| Supervite | 6 | Rs. 4,750 – Rs. 24,500 |
| Taste of the Wild | 6 | Rs. 3,340 – Rs. 29,400 |
| Reflex | 5 | Rs. 2,190 – Rs. 29,500 |
| Hypro | 4 | Rs. 7,510 – Rs. 20,710 |
| Blackdog | 3 | Rs. 3,500 |
| Happy Dog | 3 | Rs. 2,800 – Rs. 32,900 |
| Trendline | 3 | Rs. 1,590 – Rs. 23,500 |
| Beaphar | 2 | Rs. 3,025 – Rs. 18,750 |
| BonaCibo | 2 | Rs. 6,855 – Rs. 8,975 |
| Bonnie | 2 | Rs. 1,600 – Rs. 23,500 |
| Brit | 2 | Rs. 25,200 – Rs. 25,950 |
| Classic Pets | 2 | Rs. 750 – Rs. 16,850 |
| Dogpro | 2 | Rs. 20,820 |
| Josi | 2 | Rs. 800 – Rs. 4,900 |
| King | 2 | Rs. 18,500 – Rs. 22,500 |
| Let's Bite | 2 | Rs. 10,000 |
| Nutri Pet | 2 | Rs. 670 – Rs. 3,500 |
| Special Dog | 2 | Rs. 3,050 – Rs. 11,181 |
| Aayur | 1 | Rs. 590 |
| Divinus | 1 | Rs. 5,600 – Rs. 22,800 |
Tap a brand to see all its products and sizes, or browse the full dog food price list.
Popular choices and what they cost
- Everyday value: Pedigree and SmartHeart are two of the most bought dog foods in Sri Lanka. Large bags of economical brands such as King and Dogpro suit big dogs and multi-dog homes.
- Mid-range: Drools, Reflex, Special Dog and Bonnie balance quality and price.
- Premium: Royal Canin, Purina Pro Plan, Farmina N&D, BlackHawk and Taste of the Wild.
- Veterinary diets: VET-PRO, Royal Canin Veterinary and Farmina Vet Life — for dogs with kidney, urinary, digestive or allergy problems, on your vet’s advice.
How much food will my dog need?
As a rough guide for a typical dry food, a 10kg dog eats about 150–200g a day (around 5–6kg a month), a 25kg dog about 300–400g a day (10–12kg a month) and a 40kg dog 450–550g a day. Always use the feeding table on your pack — it differs between brands — and adjust to keep your dog slim, with ribs easy to feel.
Tips to save money
- Buy the biggest bag your dog can finish in 6–8 weeks and store it in an airtight container.
- Compare price per kilo across brands and sizes rather than the bag price.
- Do not overfeed. Overweight dogs cost more to feed and are more likely to develop joint problems.
- Switch brands slowly (over 7–10 days) so a cheaper change does not cause an upset stomach and a vet bill.
Frequently asked questions
What is the price of Pedigree dog food in Sri Lanka?
Pedigree prices depend on the recipe and bag size (from 1.2kg up to 20kg). See the Pedigree row in the table above, or the Pedigree brand page for every size and its current price.
Which dog food is best for puppies in Sri Lanka?
Any complete puppy food matched to your puppy’s expected adult size. Large-breed puppies such as Labradors, German Shepherds and Rottweilers should eat a large-breed puppy food, which supports slower, steadier growth.
Is homemade rice and fish enough for my dog?
Rice with fish or chicken alone is not a complete diet — it lacks vitamins, minerals and the right calcium balance, especially for growing puppies. A complete commercial food, or a vet-guided home-cooked diet, is safer.