Puppies need a lot of shots, so vets recommend that they receive them at 6 weeks, 12 weeks, 24 weeks and at 12 months of age. A puppys recommended vaccine administration throughout this timeframe includes distemper, two rabbis shots, and two DHPP shots. This schedule, however, doesnt include non-core vaccines.