Maybe taking the 4.5 or 6 hours away isnt such a bad idea, being that you would be getting a beautiful yorkie from a great breeder here on YT. Believe me I understand how you feel, when we were looking for a puppy for my sister we had a very hard time, and we ended up going pretty far but it was so worth it. good luck on your search