Most yorkies do this. They get so excited they dribble. Try not getting him so excited when you come in. Immediately go outside and go with him and talk to him outside. When I get home I just ok sweetie lets go outside and when she gets through that is when we huggie kissie.