Before you invest your time and money into training your dog, you first want to determine two things:
What type of relationship do you want to have with your dog and what type of training experience you want for you and your dog?
Although there are exceptions, it is important that anyone you hire to work with your dog have proper credentials including a certification from a reputable dog training facility, or mentorship with a reputable trainer, years of training experience and excellent references.
Moreover, you want to ensure that you and your trainer have the right chemistry and philosophy when it comes to dog ownership.
Will you take the time to have your dog trained by someone that treats your dog with respect, knows how to motivate your dog and takes a long term perspective with clients? When you experience that level of training, you will know what it feels like to be in the zone with your dog.