I beg to differ from Ravi and Hemanshu's views. I'm a certified Dog Trainer and Dog behaviour Counsellor. The so called "self made - Dog Trainers" who do not know how to train a dog as they are still used to the punishment methods should be the ones to be avoided. There is a more better and solid method of positive reinforcement and reward based training. Choose a Dog Trainer who will involve you in the training sessions, becuse if he does not involve you in the sessions, chances are that your dog will listen only to him and not listen to you. I do have some friends ( trainers in B'bay) should you be interested pls let me know by dropping me a mail on gmail. When mailing pls give me a brief description of the sessions conducted so far and if you were involved in the training and your cell no. so if required I can pass it on to my friends. They will be more than happy to assist you.