Hi. Just seeing this thread and could add a few things for your consideration:
What kind of bowl are you using for her food and water? If it is plastic of any kind, toss it and get stainless steel or ceramic. Plastics can leach out chemicals into the food and water that can cause contact dematitis on the face and can may some of the more sensitive little ones quite ill. It can be a progressive type thing so although it may not have bothered her in the past, this could now cause a problem. Also as the plastics age, they can break down more and become more of a threat.
Chicken is the #1 allergen in Yorkies. Maybe try a food based on a different protein source.
Also, many grocery store brands (and others) use harmful ingredients. Things to watch out for are:
Ethoxyquin is a common preservative found in many petfoods, and if not listed outright in the ingredients, may also be found in foods containing
fish meal of any kind.
Even though the foods offered at Petsmart and Petco are generally more expensive, many require that a lesser amount is fed to supply the necessary nutrients required for a pup, thereby making them less expensive in the long run, and as most are made from better quality ingredients, they can keep your pup healthier resulting in less trips to the vets office.
Hope this helps... if I think of anything else... I'll be back!