I am not a professional, but you all are great! I think with time, she will understand what is happening. Yorkies are a certain breed. I tell everyone that my yorkie has a lit human soul. I can understand if they were not treat properly, they will understand hopefully, they that was the only incidence and will get over it. I really believe with proper care & love, she will change & understand. She is a lucky girl to have you! Don't give up! It will be worth it! Best of luck, you are in my thoughts & prayers!