You have to weigh up the risks, its worth doing some research to see if you live in an 'high risk' area. Basically you need to decide which risk you are prepared to take. If you take your baby out before he has finished his shots then there is a higher risk of him catching parvo (depending on where you live) however its worth bearing in mind that the socailisation window for puppies is 7-16 weeks so if puppies do not meet lots of different other dogs during the time between they leave the 'nest' and they turn 4 months then they have a far higher likelyhood of developing agression and/or fearful behaivour around other dogs. Do what you feel is best.
__________________ Indy, Benjamin and Malachi  There is no psychiatrist in the world like a puppy licking your face- Ben Williams |