Well..I'm not a food expert..others will weigh in..purina is crap! You just haven't found the right food yet..and even then you might still have various problems.what she likes to eat..isn't what's important or what's best for her! Kids love mcdonalds..but they can't have it as much as they want! I love chocolate..but broccoli is better for me! Maybe she needs allergy testing..and I think her problems DO sound food related..at least most of them!