I always taught come using high value treats and jackpot rewards, and pretty much the technique Maxy posted. It's always worked pretty well
But with Bailey, I did the
Whiplash Recall training I read about in the
Control Unleashed book.
To most (non-dog) people, it probably looks about the same, but for me - it is sooo much faster... instant, reliable. There's no hesitation - as soon as I say her name her face whips around, and then the rest of her body follows with a come. When I ask for a come, I actually expect a "come front" (like for RallyO). I want them to come and sit in front of me within arms reach until released. Which is always good if I need to leash-up, or keep them close just in case of any kind of situation. I preferred it so much, that I started over and taught Maddie using the same method
I highly recommend the book, but there are also a lot of videos and such on youtube if you do a search. I did a quick one for you because I wanted to c&p a link for you
http://www.youtube.com/watch?v=Fl2bJ2kJdfM
Another thing I wanted to add, is when your practicing recalls is to make sure your ending on a good note. If coming when called = leash up and leave the fun at the end of the day, try to avoid that!