While you may have a good idea about how to train your dog, you may actually save time and money too by hiring a good trainer initially. The trainer will check your dog out, explain what is going on with him or her, and most important of all, identify issues that will likely affect the dog's behavior, plus tips on how to reinforce recent training.
You'll find out what collars and leashes are the most likely to be appropriate for your dog as well.
Depending on the given trainer's competence and fees, you may wish to consider hiring him or her to work with your dog for a few weeks or a few months. You'll probably wind up paying the trainer at least 20 dollars an hour. As in every other job, there are various levels of competency among trainers and if you want the best, you should expect paying more. Remember that you don't have to hire a trainer, but that hiring one once may save you a lot of time and effort in training your dog from scratch. Something worth thinking about.
Life is hard
3 years ago