I am not sure if you can bring your dog to India or not on a tourist visa but even if you can, i will suggest you not to. Because in India, most places are not dog friendly. You can not take your dog inside malls, restaurants or any tourist places. Although I have never faced problems while travelling with a dog in taxis but you certainly cannot travel with a dog in public transports like buses or metros.