How many shots do I have to have my scottish terrier puppy get? How much do they cost?