It's possible they avoid foods that cause upsets for them, but I wouldn't think it's a guarantee. You're going to be the best judge. The eczema is a definite sign something isn't agreeing with her. Have you thought about taking her along to get tested for allergies? That might take the guesswork out of it.