Any dog only needs 1 set of shots for life
Just as we are vaccinated for measles, etc when we are babies dogs should be only given 1 set of shots when they are puppies. After that you can have a titre test done (blood test) to see if the dog has the anti-bodies from the 1st vaccination in their system. When you repeatedly give a dog vaccinations it screws up their immune systems and that leads to all kinds of diseases such as cancer, skin problems, etc. Do a search in Google for titre test dogs and get all the information before u poison your dogs/cats.