Has your vet suggested adding fish oil to her diet?
Lady has bad allergies, both food and airborne, and my vet suggested fish oil years ago. It boosts their immune system. It has made a huge difference for her.
http://www.peteducation.com/article.cfm?articleid=666