I would try a food without grains. I have one dog that gets itchy and starts losing hair and getting eye irritation if I feed her any food with grain. I switched her to taste of the wild and she was fine for a year or so and then started getting bad again and I switched to diamond grain free and she got better right away. All my other dogs are fine on just about any food.