When do Puppies Need Their First Shots?

They will need their first vaccinations at about 6 -8 weeks old, with three boosters to follow. Depending on where you live, they will also need a rabies shot at about one year old.