Hi, I can help you with your question today.
I agree with the second vet.
Each vaccine needs to be boostered at least once after the dog reaches 16 weeks of age.
Your puppy was only 11 weeks old when he received his lepto vaccine, and never even received a booster of the full distemper vaccine.
Your puppy should get another distemper with lepto vaccine now, and will then be covered for the next year.
Another Vanguard 7 would be sufficient at this time.
No, I would not start him over.
Basically, his immune system has been exposed to these vaccines before. We know it should be mature enough to respond appropriately and protect him in the future, now that he is over 16 weeks of age.
We know that some puppies still have antibodies that they had from their mother until that time, and they go away at different ages for each individual.
That's why we continue to vaccinate until 16 weeks - we know their immune system is mature enough and there is no maternal antibody left to block the vaccines from working.
Did that make sense?
One moment, let me look that one up. I haven't used it.
OK, I haven't used the Dyntec brand of vaccines, but they may not be available in the US.
The specific illnesses that it vaccinates for would be fine.
I can understand why she would want to repeat the series and vaccinate twice, that is an individual call. I don't think that is wrong.
She sounds trustworthy, I think you have found a better vet now!
I personally think that a single booster would be sufficient. However, as I mentioned, I think you found a good vet. I would follow her advice here so she isn't offended. It will not be harmful for your puppy to receive another 2 vaccines.