This is a great blog post with some real food for thought! Which of us hasn't done this at some point -- maybe even regularly (eg heading home from the park) -- and then wondered why our dog is so poor at recall...?
http://dogstardaily.com/blogs/how-teach-your-dog-not-come
HOW TO TEACH YOUR DOG NOT TO COME
August 19th, 2009 by Nicole Wilde
How to Teach Your Dog NOT to Come When Called
Call your dog to you, then give him a bath. Or clip his nails, your choice; just be sure to pick the one he really, really hates.
Take your dog someplace he loves to go, like the park, or to play with a friend’s dog. Wait until he’s really having fun, then call him to you. Immediately load him in the car and drive him home.
This one works especially well for small dogs: Call your dog to you, then swoop down on him with both arms, making sure to look as frightening as possible as you pick him up. Now, that might not stop him from coming to you altogether, but it pretty much guarantees that he’ll stop just out of arm’s reach.
Call your dog, then immediately put him away somewhere (crate, behind a gate) and leave, preferably for a full day. A great choice for dogs who hate to be left alone.
Now, how many people do you think have trained their dogs NOT to come doing one or more of the above?
http://dogstardaily.com/blogs/how-teach-your-dog-not-come