Innova it's a good food, but yes, 42% of protein it's kind of high. How old is your dog? If he still a puppy (up to 6 month) you can feed him Innova Eva, but I would better recommend Innova puppy food if your dog is still puppy (up to 6-7 month) It has 26%Protein, 12% Fat, Fiber 3.5% (dark red- vinous color bag)
If you have an adult dog, you can feed him Innova -small bites, (green bag), it has 24% protein, 14% fat, 3% fiber and other important vitamins and minerals for your dog nutrition.
If your dog is kind of overweight or luck of exercise, you can feed: Solid Gold, it's also a high quality food, it has 22% protein, 8% Fat and other natural ingredients. Good luck