It may feel like you're being a little overprotective by shielding your puppy from the world in their first couple of months of life, but it's for the best. Luckily, once they're fully vaccinated, it's a great idea to have some other puppies visit and socialize together!
First, make sure that the other dogs are vaccinated prior to their visit. If you have any friends or family members with puppies or young dogs, that would be a good place to start.
Try to find dogs that are about the same size and age, because they'll be more compatible for play. Some older dogs can be a little too rough for a small puppy, so it may be best to wait until the puppies are older.