In my opinion, the risk of not socializing is much higher than the risk of going out in public. Take reasonable precautions - don't take your pup to places frequented by a lot of dogs - no Petsmart, no dog parks, no places like that. Go to places that are not frequented by a lot of dogs, but are dog friendly - get out to a coffee shop, to Lowes, to places like that. Your pup should be out and about as many days a week as possible, seeing the world and as many types of people as possible - all races and sizes, kids, etc. Experiences should be POSITIVE - that might mean your pup just observes from a distance and gets some treats for seeing what's going on.
I would also set up playdates with friends who have dogs that tolerate puppies (that you KNOW will be tolerant and well behaved towards your pup) and are up to date on their vaccines. Meet at their house and let your dogs interact. Keep it low key, or let them play if everyone is having a good time.
I would also recommend a puppy class, personally. A good puppy class, IMO, is one that balances an introduction of basic skills and small amounts of puppy interaction with each other.
FYI, the American Veterinary Society of Animal Behavior recommends NOT waiting to socialize until fully vaccinated: https://avsab.org/wp-content/uploads..._-_10-3-14.pdf
Richter & Sypha
Glengate's Mountain Fortress CAA ORT L1E L1C NW2 L2V L2I ACT1 RATI SOG WAC
& Sirai's Golden Masquerade ORT L1V L1E L2C L2I NW2 RATI SOG DOG TKN WAC
You cannot get through a single day without having an impact on the world around you.
What you do makes a difference, and you have to decide what kind of difference you want to make.
― Jane Goodall