Q. Hi I just bought a German shepherd who is almost 3 months old, h has gotten his 1st puppy shots from his previous owner, what other shots does he need
DR. CHRISTIE LONG, D.V.M., C.V.A.
A. Puppies should be given 3 rounds of vaccinations, ideally at 8, 12, and 16 weeks. Typically the vaccination against distemper and parvo (that's one vaccination against 2 diseases) is given at all 3 visits. Rabies is given only once when they are 16 weeks old.
Depending on where you live and your puppy's lifestyle, your vet may also recommend a vaccination against leptosporosis (given at 12 and 16 weeks) and against kennel cough (it varies, but they are usually given two of those as well).