Kaige has been my only puppy & he has had his share of diets too. lol

He came home with Pro Plan, I don't like Purina products so after just a few weeks on it (didn't want to have him go through too many changes the first few weeks here with me) I started to switch him to EVO. Sometimes my store was out of EVO so he'd get Innova adult, he seemed to like that a lot so I started mixing the 2 together. I did buy Nutro NC adult, lamb & rice twice (tried to save a little money) but he HATES is, we will NOT eat it. I don't understand because he will eat EVERYTHING else (including grapefruit, all veggies, pickles, you name it, he has not turned his nose up to anything but the Nutro).
He gets that in the morning and raw most evenings.

He seemed to handle the protein amounts pretty well.

Edited to add, that I did discuss EVO with the vet & the breeder, neither seemed concerned about the protein levels in it.