We have a very bright, playful and energetic Cockapoo puppy, who's about 5 months old and we love him to pieces. We take him for several walks a day and at the park we use our extended lead so he can have a run about and we practice recall as we've not been brave enough to let him off the lead yet unless it's in the garden. He does really well and will return to me with the ball every time and I reward him with treats and lots of praise. My only worry is, he gets extremely distracted by other dogs / people if they're in the vicinity and he automatically runs over to play / greet them. He jumps around and gets extremely overexcited but no amount of calling him back or shaking treats makes him come back to me and apart from reining the lead back in, I've no control over him. Some people are fine with him because they can see he's just a playful puppy, but others are not, especially if he's jumping up at them or their dog isn't for playing! How do I get him to return to me when I call - is it just lots of practice? I'm worried that if I let him off, he'll get distracted, keep running and won't come back! Any advice appreciated please.