He probably is running away from you because he is not quite sure what is going on, is scared and trust takes time to build. Even my baby who has been with me for a year now runs away from me every now and then because he needs some of his own space

. Every yorkie/dog has different personalities. It is not neccesary that it is a bad thing that they run away from you at the start and a bond won't be created. Sometimes if instant love doesn't happen, a good solid bond will be built with time and effort and you never know maybe you might find that a good solid bond built over time is more better than an instant love. Whatever you do with your furbaby, good luck with your decision. May he find a loving home as he deserves. If you cannot accept his looks, find him a loving home. I am sure many people will be so willing to take him in and give him the love and care he needs.