Please don't ever buy from a puppy mill, there is no excuse for it. Your just as guilty as the mill breeder by supporting them buy buying one of their pups. Your putting misery onto those poor dogs. Do you have any idea what happens to those parents?
For example, nearby recently, a guy who worked for a puppy mill came forward with all that saw that happened at one before he quit. One of the common things was to brutally kill the adult yorkies once they would no longer produce. You really want to contribute to that?
It might seem frustrating but it just takes research and time. When you buy a car for example do you not check it out thoroughly? The dealership, the make, and model, what to look for? Or do you just buy the first car you see, no questions asked.
Same thing for a dog. You do your research ahead of time. It can be a lengthy process but worth it in the end. I've always established a good relationship with the breeder long before I got a puppy.
Secondly you accept the fact that if you want a good healthy yorkie from a good breeder you may have to travel a bit to get one. PA is well known for their puppy mills so you are more likely to find a puppy mill than a good breeder there.
I haven't traveled less than 2 hours for one of my yorkies. For example, I went to Indiana for one, and Maryland for another. It was well worth it because I knew what I wanted and what I was getting.
It would have been so much easier to get a yorkie pup 5 minutes away from where I live by just going to a puppy mill. But not worth playing a part in putting those dogs in misery for the rest of their lives.
I myself have sold puppies out of state. All have driven here to meet me and my dogs as it was their better option not the most convenient one.
I wish it was easier to find a good breeder but puppy mills and back yard breeders far out number the good breeders. And with yorkies being such a popular breed it adds even more bad breeders who are looking to make money to the mix.