The number on the bag is not what you're actually paying to feed your dog.
Walk into any pet store and the first thing you do is flip the bag over and look at the price per kilogram. It feels like the right move. It's how we shop for rice, flour, chicken — why not dog food?
Because dog food isn't rice. The price per kilogram only tells you what a kilogram costs. It says nothing about how many kilograms your dog actually needs — which turns out to be the number that actually matters.
The Rs/kg trap
Here's an illustration. You're choosing between two foods:
- Food A: Rs. 1,400/kg. A 10kg bag for Rs. 14,000.
- Food B: Rs. 2,600/kg. A 3kg bag for Rs. 7,800.
Food A looks dramatically cheaper. But what if Food A recommends 380g per day for your dog, and Food B recommends 175g? Over 30 days, Food A costs you Rs. 15,960 in actual feeding. Food B costs Rs. 13,650.
The "expensive" bag just became the cheaper one — by over Rs. 2,300 a month.
This is for illustration, and the numbers are made up. But the principle is not. Feeding recommendations vary significantly between dog foods, and the price on the bag tells you nothing about how quickly you'll go through it.
Look at calories, not kilograms
The reason feeding amounts differ comes down to one thing: caloric density.
Every dog food has a calorie count, usually expressed as kcal per kilogram. Your dog needs a certain number of calories per day based on their weight, age, and activity level. A food with higher caloric density gets them there in fewer grams. A food with lower caloric density requires more volume to hit the same target — which means you go through bags faster.
Typical ranges you'll see:
- Standard dry kibble: 3,000–3,600 kcal/kg
- High-protein or grain-free kibble: 3,500–4,200 kcal/kg
- Air-dried food: 4,000–5,000 kcal/kg
These ranges overlap, and individual products vary widely. The only way to know is to look it up for the specific food you're comparing. Most brands list caloric content on their website even if it's not prominent on the bag.
Look at the feeding guide
Every bag has a recommended daily feeding amount. Most people ignore it. It is probably the most important number on the packaging.
Before comparing prices across two foods, find the recommended daily amount for a dog your size and weight. This single number gives you everything you need to make an honest cost comparison.
One note: feeding guides are set for an average dog at average activity. If your dog is more sedentary or tends to gain weight easily, you may feed slightly less. For comparison purposes, though, the guide gives you a consistent baseline.
Look at what's actually in the bag
This one is harder to be precise about, and we'll say that upfront.
Ingredient quality affects a lot of things — palatability, how well your dog accepts the food, how their coat and digestion respond over time. But the relationship between ingredients and caloric density is more complex than it looks. Formulations vary enormously, and a longer or shorter ingredient list doesn't automatically tell you how many calories per gram or how well-absorbed they are.
What you can do is read the ingredient list critically — not to reach a verdict, but to ask questions. If you're switching foods, give it a few weeks and watch how your dog responds: energy levels, coat condition, stool consistency, how quickly they finish their bowl. These are imperfect but real signals.
The deeper point is this: comparing foods properly requires more than reading the price tag. It requires reading the bag.
Calculate the actual daily cost
Here's the one number that should replace price per kilogram in your head:
Daily cost = (grams per day ÷ 1,000) × price per kg
Let's run it on three realistic examples for a 20kg moderately active dog:
| Food | Price/kg | Food per day | Cost per day | Cost per month |
|---|---|---|---|---|
| Reflex | Rs. 1,250 | 375g | Rs. 475 | Rs. 14,250 |
| Royal Canin | Rs. 3,450 | 250g | Rs. 830 | Rs. 25,800 |
| LICIOUS. | Rs. 2,600 | 175g | Rs. 455 | Rs. 13,500 |
Reflex looks cheapest at Rs. 1,250/kg — but at 375g a day it costs Rs. 14,250 a month. Royal Canin at Rs. 3,450/kg works out to Rs. 25,800 a month. LICIOUS at Rs. 2,600/kg, fed at 175g a day, comes to Rs. 13,500 — the lowest of the three, despite not having the lowest price per kilogram.
These numbers will shift based on your dog's size, the specific food, and the actual feeding recommendations. The point isn't the exact figures — it's the method.
The number you should actually care about
Cost per day. Cost per month.
That's it.
Before you buy any dog food — new brand, sale price, bulk bag — do this one calculation:
- Find the recommended daily feeding amount for your dog's weight
- Calculate: (grams per day ÷ 1,000) × price per kg
- Multiply by 30 for a monthly figure
Write that number down. Compare it across foods. That is your real price.
Don't compare dog food by the price on the bag. Compare the cost of feeding your dog the calories they actually need.
A note on how we think about this at LICIOUS
We're aware that Rs. 2,600/kg looks like a lot. It is a lot, per kilogram. Which is why we publish our caloric density and feeding recommendations openly rather than simply listing the price. We'd rather you do the maths and reach your own conclusion.
If you want to calculate the actual monthly cost for your dog on LICIOUS, the feeding calculator on our website does it for you.
This is part of an ongoing series on reading dog food labels. If you haven't read it yet, start with our guide to understanding what's actually printed on the bag.