how long does it take to train a dog off leash?
Practice at the easiest level until your dog will come happily each time he is called in spite of the distraction. This could take one or two practice sessions for some distractions, but may take up to a week or more for others.