This is how I look at it. You have to be careful about where you take them, and what dogs they have contact with, but I think its better to let puppies see their world rather then isolate them. The number 1 benefit from that, is you get to learn about your puppy. Is he confident, shy, nervous, curious? It helps you adapt what you need to do, or not do. You can't change temperament, but during those first months when you have a lot of influence over their perception of things without really trying, you can create a foundation of whats fun, or no big deal.THIS! Now I have zero experience bc we are getting our puppy in 11 days and trying to figure out what her socialization will look like..But one of the first things I thought was, I don know anyone who has an adult dog that's a great example of a well trained dog. Kinda sad.