Puppies need to get all of their vaccines, which start between 6-8 weeks of age and include boosters every three weeks until 16 weeks of age. I recommend that you wait until the puppy is 18 weeks of age before allowing it to go outside and play with other dogs.