I can't say enough about the importance of early socialization for your puppy. The more he is exposed to new things, the better he will be as an adult. While we make socialization a priority when your puppy is still in our home, you will play the most important role in helping him adjust to the world around him.
Be sure to expose him to all different kinds of people. The more different ages, colors, and sizes the better. Show him people wearing all kinds of hats, as well as people with facial hair and sunglasses. One trick is to give the new person a treat to give to your puppy while you praise him. If a visit to the veterinarian's office causes panic, take your puppy there for friendly visits that do not require any health care.
Your puppy will benefit greatly from playing with other dogs you know are up to date on immunizations. Once your puppy is fully vaccinated, he can meet new doggy friends, but not before. Please do not take your puppy to public places before he is fully immunized! Germs found in the soil, feces, and even the air, can cause fatal diseases in young dogs. Avoid any place where other dogs have been including pet stores and dog parks. Carry or crate your puppy while in the vet's office and don't let strange dogs come up to greet him. Enjoy all your new adventures together!