The best way to achieve a shiny coat is to feed a good quality diet. What are you currently feeding?
I usually add a tsp of olive oil to my dogs kibble to give him a nice coat.
For vaccinations; at 6-8 weeks they should be vaccinated against distemper, measles, parainfluenza.
At 10 - 12 weeks they should recieve DHPP (vaccines for distemper, adenovirus [hepatitis], parainfluenza, and parvovirus) and then recieve it again 4 weeks later.
At 12 - 24 weeks they should recieve their rabies shot.
After that they should recieve the DHPP shot every 2 years and the rabies shot every 3 years.