Puppy training should focus on positive experiences to any stimuli: new dogs, people, places, things. Look for stress signals and always give your dog a choice whether to approach or not.
Socialize and build confidence with basic obedience, nose work, into to agility (no jumping though!) and provide predictability and security to your doggo.