Haven, that is truly disgusting. How could anyone take a puppy away at 3 weeks??? I guess we are really talking about completely different sets of circumstances. My comments are based on pups bred by an ethical, registered breeder who will raise a confident puppy through attention to temperaments of parents and a loving environment until at least 8 weeks. A puppy taken away from it's mother and littermates at 3 weeks of age is obviously going to need additional socialisation because it has not received the natural socialisation that generally occurs. In this instance, I personally would still not take the puppy out until after vaccination was complete, but I also have other dogs at home for the pup to interact with. For me, I would always look for other options such as friends/family with vaccinated, healthy animals however each to their own. I am sure there are situations out there where that is not possible.