Socialization is all about exposure, without overwhelming the puppy. New places, new surfaces, new noises, new obsticals to climb over, elevators, stairs, basements, ladders (laid flat), play ground equipment, etc. It can include meeting people and friendly dogs, but that really isn't the focus, it's all just exposure. And of course you don't want your puppy meeting or even going out anywhere where other dogs go or have gone until your puppy has had all her vaccinations, parvo and distemper are a very real threat!
Hopefully someone will chime in with names of good trainers in your area. But don't let anyone convince convince you that meeting 100 new people in 30 days is a good thing. It won't help!
It's not the size of the dog in the fight, it's the size of the fight in the dog. Mark Twain