The best is Solid Gold available with a distributor in Kerala. Check for details at www.solidgoldindia.com.
The worst is Pedigree, Drool from IB Group comprising of God knows what not. Venky's imports kibble from Brazil for large and giant breeds and tinned "minced" food from Australia. My dog likes home food with topping of Pedigree "Real Meat" that come in 80gm pouches (Rs25 each) imported from Thailand. It states that the "Real Meat" is chicken with liver pieces, but for all you know it might be pork. How I wish India had an agency to control dog food. As for raw food/BARF, Abhinav may be able to elaborate further where such packets are available in India. Surely, he must not be expecting vegetarians to visit the local butcher.