Brainflex is pretty spot on. Old cue, new cue.
His name is a cue, which is a prompt to pay attention to whoever is saying the word.
Simple way to change his name, is not to. Just decide that the new cue is his new name, let’s say for us it’s ‘biscuits’.
1. Get a handful of treats, and give him six individual treats with a 10 second wait between each treat.
2. Now dont give him a treat, and look ahead. He’ll look at you, or you hand, most likely your hand first. When he looks at *you*, give him a treat.
Repeat for number 2 for 6 times.
3. Now wait again, as before, but now say his new name – ‘Biscuits!’ (High pitched works best) wait until he looks towards you, then hand him a treat.
Keep repeating number 3 a few times, and stop before he’s bored or tired, end on a high. Leave him wanting more.
If he falters, and doesn’t look at you, go back to number 1. He’s not ready yet.
Do this a few times a day, and he’ll get his name very quickly.
It’s not a name to him, its a cue that something very exciting and awesome is about to happen. 🙂
Once youve taught this, recall is easy peasy.
Note: I’ve been training dogs for years, and was very close to setting up a training school – drop me a mail if you want any questions answered 🙂