
Ive had my collie x off lead on walks since 12 weeks (when i got him).
At that age they dont WANT to leave you, which makes it way easier to train a recall.
The top reasons WHY dogs dont come back would be:
1/ It means the walk is over
2/Its boring
3/Dog gets shouted at for taking its time to come back.
Obviously there may be more reasons than that, but generally they are the main ones. Once you figure out what it is, you can solve it.
Many people have problems with recall because the dog simply doesnt expect the owner to 'vanish' so why SHOULD it come back. The solution to that one is to vary the walks, dont pootle about nattering to friends, sitting on benches, walking the same route each time. Take toys and treats, play games, hide out of sight if the dog gets too far ahead, play hide n seek.
From small pups, i let ALL my dogs think that if they take their eyes off me for too long, ill be gone, and they wont know where. This keeps them coming back voluntarily to see where i am, for which they get rewarded.
We try nto to do the same walk each day, and if i can manage that with no transport, i think most of us can!
Because i dont have a fenced garden where dogs can play, walkies are also play times, which my dogs expect, and that also doesnt happen at the same place each time either.
And finally, i vary where the leads go back on and off, and its very rare (occasionally the saluki x ratbag will do it) that any of mine will not ocme back to go on the lead.
It wasnt always that way though -- when i got in the habit of walking round a park, same route each time, nattering to friends, my dog took to vanishing, and not coming back at the end of the walk to go home.
If you arent amusing your dog, he WILL amuse himself!
Em