Since we're on the subject of vets and shots...thought i'd say a little about this too:
Have you ever taken a young pup that was not vaccinated in to a vet to be checked out and they will set your pup on the floor to "watch its movement". Don't allow them to do this either until they've been vaccinated. Before you place your pup on the exam table, politley ask them to wash it in the disinfectant spray that most of them use to clean the tables in between patients. Too many times in the past while I was still using a different vet, would they put me in the exam room and I could see hairs on the exam table from the previous patient. The table obviously had not been cleaned. Something to think about. The girls that work at my vet now, bless their hearts, when they see me coming, they get that spray out without me even asking now! hee hee