RE: trainer on NE IL and SE WI?
$600 may be on the high side. My good friend for many years put his lab into training last Spring for $500 a month. He was there for the Summer and early Fall. My Buddy can't say enough for how incredible the dog has turned out. The big advantage to such an intense experience is that a good trainer will push the dog to its potential. In the case of my friend his 6 month old was being trained with the 18 month old group because he was ready. The trainer wants the dog back after duck season but my buddy Chris says he is content with the current condition.
Boot Camp is probably the way to go if you don't train him yourself but I'd get references from the trainer and see about some sort of discount for a extended stay.
If you have the time you'd save some money doing it yourself and there are a lot of training programs available for the person in your situation.
Good Luck and let us know what you decide.