@MumofaBear I'm currently trying to do the same...
Best advice I've had has been to train a "look" from the pup. So.. get pup to sit, get a treat in your hand, and make sure pup sniffs your hand to know it's there.
Stand in front of pup. And extend treat arm to your side, shoulder height.
Pup will inevitably stare at your hand... when he glances back to you, praise, then bring the treat to the Center of your chest and lower it to him from there (don't treat directly from the side)
Work in the word "look" as you do it... and eventually pup will learn that looking at you gets a treat
Then as you are out on a walk, do it with no distractions - say look as you walk along, and then treat from your hand by your leg when he looks. Build it to scenarios with distractions - so when he looks at any other person or dog say look, he looks to you and gets a treat
Hopefully pup learns that when you say look = food, which is more exciting than a dog they can't play with... and i think the theory is that ok a walk they will eventually learn that when they look at another person or dog they will automatically look at you, for praise/treat!
Thats my understanding at least, please-anyone who knows better then please correct me. Ive pieced my understanding together from training classes and my own thoughts...