Vets have different vaccine protocols. I would read up on the latest vaccine information.
http://www.doglogic.com/vaccination.htm
Also I would not give any yorkie Lepto, that is the "L" in your DHLPP, unless of course you are in a high risk situation.
Good Luck