I just wanted to add that while it is very important to start socializing as soon as possible, be careful when socializing with other dogs or in areas where other dogs commonly go until he's had his vaccinations. If you want to arrange playdates, make sure the other dog has already had all his shots. Your puppy could also catch it from even smelling other dogs' feces.
But it's never too early to let him meet other people, vaccinated dogs, and for training to start! Congratulations on your puppy - though they are hard work, they are a joy to have and very rewarding.
But it's never too early to let him meet other people, vaccinated dogs, and for training to start! Congratulations on your puppy - though they are hard work, they are a joy to have and very rewarding.