It's the owner that needs to learn how to train the dog, so sending it away to be trained means it will work for the trainer, but when it gets home the owner will probably do everything wrong and the dog will not respond correctly. Learn how to train your dog obedience
https://tr.im/ZdQ1J
Part of the fun in having a well trained dog is learning to train it correctly yourself. That is also the most rewarding. Some people send dogs away for specialist training, like sheep herding, protection work or gundog training, but even then, that is the lazy way out and good trainers do their own training to get what they want from their own dogs.
However it is always more productive to train your dog under a good instructor, especially if you are not experienced