Here's the deal with dog training: YOU need to commit to it. Sure the trainers at doggie bootcamp can get you a well-behaved, perfectly trained dog..who will only work for them. Your dog is being taken out of your home, interacting with strangers that have dog training experience, of course the obedience course will work. If you don't feel comfortable managing the training after the camp, the cost is worthless. Training with all animals is on going, they are always thinking and changing..and therefore their training needs to adapt to their needs. The day camp ends, the trainer can show you how your dog can sit, stay, down, heel, and be a perfect angel. And then you get home, and he doesn't do any of these things for you because you're his mom, not the trainer. You need to be BOTH.
Not that this was your plan, but many people try to just throw a lot money at a training program and then give up saying their dog is "untrainable" when it doesn't work when they get home.
If I were you, I'd look for a training program that has you involved. Our humane society offers dog training classes for $100 for 7 classes. The classes are more aimed at the people than the dogs. The trainer will tell you what you should do to get your dog to do what you want. Does that make sense? He will look at your training style, or your behaviors and give you corrections. For example "stand closer to the dog when asking him to walk"...basically the dog trainer will help change your style to make your commands easier for your dog to understand.
Ultimately training should be a process for both you and your pup, so that after class is over, you still have the control/technique to walk properly.