Ugh, I know what you're going through. If you want to determine whether it's food allergies, you need to do a strict elimination diet. This involves starting from scratch and slowly adding in various foods to see which is the culprit (it also means home-preparing foods, which can be a little daunting). If, when you add in chicken, the symptoms return, you can be pretty certain that chicken is the culprit. You would want to talk with your vet or a canine allergist to get the exact way to do this.
It may turn out that the food elimination diet shows that your dog is not allergic to any foods. In that case, it is likely that her itching and other issues is environmental.
One thing I will add - Vinnie will puke up white, foamy bile in the middle of the night or early morning if he has gone to bed on an empty stomach. Another Yorkie we had years ago did this as well. To solve this issue, I make sure that Vinnie has a "snack" before going to bed. For us, this has always done the trick. If I forget to give him his snack, he will guaranteed be up puking around 3:00 AM.
__________________ Andrea,
Mom to Vinnie  , Alex  , and Guru |