He is doing it because you are letting him.
Stop hand feeding him, if you really feel he is going down give him nutrical by placing a blob on the roof of his mouth to give him the nutrition but still allow him to eat on his own . Yorkies are smart and tough little cookies...