Oh I completely understand. We went through the same thing when trying to find our guy. We ended up finding him from a nice family through our local craigslist. If your area has one check it out. They are not allowed to "sell" animals only rehoome with a small fee. The website is
www.yourtownsname.craigslist.org
You can usually spot the scammers on there very easily.
We never had much luck with Yorkie rescues either because we have kids they did not want to adopt to us. Even though our kids are 10 and 8.