You've probably heard that you can't spot trim your body, right? If you have 'problem thighs' or flabby abs...you can't just work on those by themselves ignoring the rest of your body. It doesn't work. You won't get great results if you do crunches while munching on Twinkies. You can't trim body fat the way you trim fat off a steak. It takes an overall plan of healthy eating and exercise.
I think it's similar with dog training. Most of us owners have dogs that are "perfect"... except for this or that bad habit, annoying behavior, random refusal to obey. So we look for ways to "spot fix" problems like:
--jumping on people
--rushing out the door
--pulling on leash
But I am convinced that just like one needs an overall plan of healthy eating and exercise to get at the root of flabby spots...you will do much better, overall, to work toward solid obedience on the basics when you train your dog.
Dogs that can sit, down, stay, come, heel, to a high level of reliability around just about any distraction...can NOT jump on people when they visit you, they cannot run out the front door willy nilly and they won't be pulling you down the street or lunging to say hello to passerby. Why?
Because you have the antidotes at your disposal:
-Sit-Stay or Down-Stay to keep their paws off guests (and has a myriad of other uses)
-Sit-Stay when you open the door prevents running out the front door.
-Fluffy COME! leads to a dog putting on the breaks, spinning around and marching back inside before he reaches the street.
-Rosco HEEL! leads to a dog that walks politely next to you regardless of other fun things going on.
And so on...
So I believe that most owners would do MUCH better in fixing problems if their goal of reaching a high level of obedience reliability trumped "spot fixing" problems, "socialization" at the dog park, teaching tricks, and other activities that only allow a dog to get better at not-responding to commands.
I'm NOT saying all dog owners should aim for/want a high level of reliability...only that they'd get better handle on problem areas if they aimed for that rather than focusing on the problems themselves.