Feeding two dogs, 31kg and 14kg, Lahore. I have kept a spreadsheet for three years because the prices kept moving and I wanted to know what I was actually doing. Numbers as of this month.
Imported premium, 15kg sack: Rs 26,000–32,000 depending on brand and who is importing that month. For my two that is about Rs 13,000/month. Coat and stools were the best they have been on anything.
Mid-tier imported / regional, 20kg: Rs 14,000–17,000. About Rs 7,500/month. Honestly, very little visible difference from the premium after the first six weeks. This is where I have settled.
Local kibble, 20kg: Rs 6,000–8,000. About Rs 3,500/month. My older dog did fine. My younger one had loose stools on two different local brands and was fine again the moment I switched back. Dogs vary and there is no way to know except by trying.
Home cooked: I costed it properly and for a 31kg dog it came to Rs 9,000–11,000/month done correctly — meaning actual meat, not just bones and rice, plus a calcium source and an oil. Everyone who tells you home cooking is cheaper is either feeding a small dog or feeding an unbalanced diet.
What I would tell someone choosing:
Read the first three ingredients, ignore the picture on the bag. If the first ingredient is a grain, you are buying grain. "Meat and animal derivatives" with no species named is a bad sign.
Judge the food on the dog after eight weeks, not eight days. Look at stool consistency, coat, energy, and whether the dog is scratching. That is more informative than any label.
And the single biggest determinant of your dog's health is not the brand, it is the quantity. A lean dog on cheap food will outlive a fat dog on premium food, comfortably. Most people here are overfeeding by 20-30% and buying expensive food to compensate for it.
On mixing: kibble plus a bit of cooked chicken and yoghurt as a topper is what both my dogs actually get. Cheaper than premium kibble, they eat it with enthusiasm, and my vet has no objection.