Teaching a dog his name is really teaching: “When you hear your name, immediately look at me.” The name should predict attention and good things—not punishment.
Have two people several feet apart. One person says the dog’s name. When the dog looks or comes toward that person, mark with “Yes!” and reward. Then the other person does the same thing. Take turns for several repetitions.
Try not to use your dog’s name when you’re angry or immediately before something he dislikes. Instead of:
“Charlie! Stop that!”
use a specific cue such as “Leave it,” “Come,” “Off,” or “Place.”
With several short sessions each day, most dogs begin recognizing and responding to their name very quickly.