To teach your dog recall with distractions, you need to figure out your gap, which is the situation where your dog is not able to recall. For our training session, I decided to use chicken as the distraction and chose to work in a relatively small and clear space. I put some chicken into a bowl and then put that bowl inside of an x-pen, which allowed me to build up a bit of a reinforcement history with Otis for recalling away from that chicken while off leash without having to worry about him failing a recall.
This started to look too easy in a hurry, so I removed the x-pen, and I focused on recalling him early in his approach to the chicken, marking behavior quickly, and using some of my own body movement after the recall cue to help him out. At the very end of the training, you can release your dog to go eat the distraction chicken as his reward, or you can play around with your rewards to see what is most reinforcing, for example, a treat tossed away that your dog gets to chase may be much more motivating than simply handing your dog a treat. Recall has to be fun and involves relationship, so simply doing fun things with your dog will improve your recall, especially playing with them.