Do you sometimes get the feeling that you and your dog are not quite on the same page? You have dedicated hours to training him, yet he still seems to miss understand, or not understand what it is you ask of him. Why is this? Do you have a delinquent dog, is it because he was the runt of the litter, or are you just unlucky?
STOP WHAT YOU'RE DOING RIGHT NOW! I want you to grab a pen and paper, and partake in a little test for me. Simply call your dog to you and ask him to 'sit'. Observe and write down how your dog reacted to this. Did he sit immediately gazing into your eyes waiting for his next cue? Or are you still there asking him to sit over and over again, with your tone of voice changing as you do so, has the dog now moved away from you as he is bored and really does not have the slightest idea what you expect him to do, or has the dog become distracted.