recall and heel are two different commands. heel is a position you want your dog to be in, and recall is a come to me command. recall is something that takes a while to really shape...you need to build on the behavior through good experiences....
recall rules of thumb:
1 never call your dog for anything the dog percieves as unpleasant...this includes a correction, a bath, or the end of an outting. doing unpleasant things when the dog comes to you will make the dog not want to anymore...a lot of people make the mistake of letting the dog play and then calling him at the end of playtime...you should call your dog to you and reward him with praise (or a cookie) then release him to play some more...this way he doesn't associate the command with the end to his fun.
2 always set your dog up for success. if your recall skills aren't there and you are in an environment with a lot of distractions, use a leash. as he gets better and better at recall you can start to give him more off leash time in more places, but if you aren't sure...play it safe. it used to keep my dog on a long lead for walks and when he got to the end of the leash i'd call him (w/o pulling) and give him a treat then let him do it again...over and over on our walk
3 recall means to come all the way back to you...don't allow it to become a "chase me" game...the dog must make physical contact. when i first got my dog, i would carry treats with me all the time...he didn't get one unless i could reach out and physically restrain him (just in case) each time he came back
4 if the dog isn't coming toward you...don't chase him!!!!! this is really hard to do especially when he is wandering off, but seriously, dogs play chase all the time...it is usually a favorite...turn around and walk (or run) the direction you want the do to go and he will ususally follow you. make yourself exciting, make high pitched funny noises whatever to get his attention then go the direction you need to go (this may not work if your dog is chasing something like a rabbit, which is why i suggest a leash when you first get started) 100% free webcam site! | Awesome chicks and it is absolutely free! | Watch free live sex cam - easy as 1-2-3