Here is a link of the AAHA recommendations....if you scroll down, you will find a table that gives exact dates of when vaccines are given to puppies:
http://www.aahanet.org/PublicDocumen...s06Revised.pdf
Most vets now do not immunize with DHPP every year after one year of age. Those vaccines are given every three years.
As for rabies, it really depends on your state laws.