In a nutshell:
There is no real reason for the dog not to follow your suggestions because what you are offering is always the best choice for the dog.
I was reading something earlier about spoiled cues. You know: When you have said “come” to your dog hundreds of times but the dog does not really “come”..or “sit” “sit” “sit!’ “Sit!!” SIT!!” SIIITTT!!!!!!…oh well…not now. Those are spoiled cues.
We tend to get very serious when the dog is learning “OBEDIENCE”. We think the dog is more likely to “listen” if we thunder a command as in “THOU SHALT SIT WHENST I COMMAND THEE TO SIT.”
So, the discussion I was reading turned towards replacement cues. And indeed the mood lightened up as people confessed to having used words like “bananas” instead of “come” and someone actually taught one of her dogs “french fry” and her other dog “ketchup” instead of the command that had no real meaning to the dog.
Yes, it is silly. But my point here is: Those words might immediately work better because it is hard to “thunder” “KETCHUP!!” Damm it!
The invitation to follow the cue is already far more appealing to the dog and therefore the dog is much more likely to be curious, less afraid to try something, less afraid to guess wrong, mistakes are not PUNISHED.
Dogs learn through trial and error. If you reward good guesses and ignore guesses that were not successful the dog will repeat the rewarded behavior and have terrific fun. The dog will volunteer that behavior in the future because the dog ONLY has good associations with that particular game. The more important that game is to the human the more incredibly appealing the human should make it for the dog.
The dog does not have to know that coming to the human when called can be a life saving maneuver. As long as the dog thinks that “coming to you” is always more fun than pretty much anything else, that it has always paid off much more to come to you, than to chase a skateboard, then the dog will come to you despite distractions.
I doubt very much that the same dog would give up a chase because he knows that if he does not come he will get punished.