I've had my puppy out since she was 6 weeks old. Most of it was carrying her for a couple weeks, but it still allowed me to get her used to seeing and hearing the world. By 10 weeks old she was walking around and socializing without holding her. She went everywhere with me, even out to eat (Many restaurants with outdoor tables will allow dogs) and to the human park where she saw different things like rides and a carousel with the loud music playing. (And lots and lots and lots of kids!!) She even went shopping in Walgreens with me one day. Lol! (I did ask for permission to bring her in first) Many stores like Lowes, Home Depot, Bass Pro Shop, Tractor Supply, ect allow animals too so we socialized in those places as well. By 10 weeks old my puppy had met over 100 people and been exposed to all kinds of noises, different types of terrain/footing (Very important - Expose to grass, concrete, grating, ect), different kinds of animals (dogs, cats, cows, ducks, geese, birds, pocket pets, ect)...She's alive and healthy, never been ill. I can't imagine missing out on such an important socialization period. Not to mention things like parvo can be carried into your home on your shoes/clothes so even if you keep the pup at home it's still going to be exposed to the virus. Most dogs carry the parvo virus, the immune system is just built up enough to fight it off. If you've got another dog in the house, it can be shedding parvo in your yard when it poops which exposes your puppy.