Is there a yorkie rescue locally that you can meet? the good ones require a home visit in my area and this way, you can chat with them and ask all of your questions and once you are approved, you can be put on their waiting list. it might take some time to find the right fit, but worth waiting for