What I hate about paying all that money for these 'wonder trainers' is that most people I know would give you the same hep and advice for nothing if you asked. I certainly would, and most of the computer groups I am on have people willing to help others, We often get people asking for suggestions on certain problems and there is a wealth of information out there. I think people consider these to be 'professional' because they charge lots of money, but like Barbara Woodhouse when she was on TV most of it is just common sense and what we would do anyway.
The worst thing is I think the kennels that charge you to take your dog for training for several weeks, then present you with a 'trained' dog. Dog training needs to be done by the owner. Yes a trainer can teach a dog to do things, but if the owner has not been taught then you are back to square one. Many of these will only teach very basic things like sit, down, come, and anyone can achieve this if shown the right way, which is what training classes do. Teaching such simple commands does not take two or three weeks constant training. I knew someone who did this and only ever got the dog out of the kennels the day before it was going home, did about ten minutes heelwork teaching the dog not to pull, made it sit and lie down, and by the use of a long line taught it to come when called. Bish bash bosh �60 a week for three weeks (and that was back in the 70's).