I beg you to find a reputable Yorkie rescue for your little guy as you have no way to screen people to be sure he will be going to the kind of home you want. Giving a dog away for free does not for the most part end up as you expected and he is worth much more then nothing.