Also try this link for recall (as different things work for different dogs and different people):http://www.gurney.co.uk/pads/6RUNAWAY.htmAnd for whistle training in depth:1. Start by using the whistle to call your dog for every meal - even if he's sitting right next to you at the time. Once he's made the link between food and the whistle, start using it to call him for tasty treats in the house and garden. After two or three weeks, you should be getting a fast recall.
2. Next, try it away from home. Withold the evening meal and don't give any breakfast the next day so your dog is really hungry. Ask a friend to accompany you and hold your dog while you show him a treat and then run away from him. Go a short distance to start with, stop, turn and blow the whistle - your friend should release the dog at the same moment and he should come straight to you. Put your hand on his collar first, then praise and reward him with the treat. Repeat the exercise.
3. Take your dog out again, once more very hungry. Hold the collar yourself, show him the treats you have, and then firmly send him away from you. Whatever direction he goes in, head the opposite way, then stop as before, turn, and toot the whistle to call him to you.
4. Even though you may have a sharp recall to the whistle at home, you may be anxious about testing it in new environments. Begin in areas where there are few distractions. Try to find a totally enclosed field your dog can't escape from, such as a local dog training club's grounds, or a paddock with sheep netting. Alternatively use a long line until you have confidence in his response