Please do not buy your Pug from any Pet shop. This would be a big mistake even though it would be somewhat cheaper. You would never know the background of your Dog and that can have very tragic results. There are well known breeders in Kerala and Bangalore. Try doing a Google search for Pug puppies in South India and see what comes up. If you need any help on the authenticity of breeders, please do feel free to let me know what you have found.