I socialize with dogs at the clubs I train with. Let them sniff each other - let the pup know other dogs are not a threat. Keep it light and fun. If you see hackles, lips curling up, snarl/growl etc, separate them.
I have fosters and my own dogs so I'm lucky in that way - don't have to travel far for some socialization!