How old is your puppy? Every puppy gets shots in intervals. A puppy should have shots at 6, 8, 10, 12 and 16 weeks. You can get these shots at the vet's office when puppy gets checked. I only reccomend doing them yourself if you have experience. You cannot get rabies shots unless you have a vets liscense.