8 weeks for the first set of shots (DHPP) and 12 weeks for rabies.
6 months is when he can be neutered.
And don't take him to parks, pet stores, other places where dogs and a lot of people are until he is vaccinated so he doesn't pick up any diseases.