Puppies should get their first shot at 6-8 weeks. They need more shots until about 16 weeks old. Adults need shots each year to stay safe from Parvo.