What Shots does my Puppy Need?

This is starting to be a little controversial, and some vets are saying that pups don;t need as many as they used to. Anyway the first vaccinations should be at 6 weeks old, with 3 more boosters after that, and a rabies at a year old.