Sorry, bit long but need advice.
Our 4 month old (ish) puppy has been let off the lead a few times in a very safe field.
We keep a close eye on him when he's off lead, and if he notices another dog or person we call him back to prevent him shooting off and if necessary put the lead back on. It's usually not necessary.
However, we've had two occasions where he's run off and can't be called back. One was a dog (fortunately friendly) which he encountered after getting excited over another dog.
The other was when a woman with buggy and young boy came round the corner unexpectedly and he shot off. Wouldn't come back when called. He didn't jump up, but the little boy was obviously nervous. Fortunately, again, the woman was very nice when we apologised. I was fairly horrified, don't want him running up to random people and potentially scaring them/scaring children/getting muddy paws on people/being kicked away.
We practised calling him back a lot before letting him off the lead, and he is usually reliable, it's just when surprised by dogs/children appearing that he will run off.
We've been giving him treats when he comes when called, and playing games where he has to come to us when we're hiding, which all works really well. It's only when he's distracted it doesn't work.
We're working on training him not to jump up at people. It's not going well, he leaps at random strangers in the street even when on a really short lead. He has never been mistreated by us or anyone else, so he thinks everyone is a friend. I'm hoping that training him not to jump up will naturally lead into not running at people in the field (or at least approaching, stopping a distance away and waiting to be invited).
Any advice on training not to jump up and getting him to come back more reliably?
We did wonder about a dog whistle, whether the sound would carry further and get his attention (our whistling skills are a bit poor).