Training your dog to come when called is probably the most important thing you’ll ever teach him. At some point, responding to your recall command will keep him from danger. If your dog does not come, some consistent training and lots of praise can fix that.
Putting your dog on a long lead, walk away from him. Crouch down (this is an inviting pose for your pooch) and call “Come.” Gently reel your pup in. When he gets to you, no matter how long it takes, reward him with a treat and generous praise. Continue working with the long lead, and always make coming to you a rewarding experience. Never scold or punish when your dog comes to you, even if you’re smoking at the ears because of something he’s done. He’ll associate the punishment with the last thing he did – which is come to you.
Continue working consistently with your dog, taking him off the lead in an enclosed area, but never take him off leash out in the open until you feel you can trust him completely to obey your recall command. When he’s mastered this command, it will give both of you more freedom out hiking or at the dog park.