The best dog food available in India is Royal Canin. Royal Canin offers a wide range of products tailored to dog’s age, breed and size. Therefore, the best dog food currently available in India is Royal Canin.