I've been comparing Innova vs Innova EVO and have found that EVO is too rich in protein and fat levels for pet dogs. It is suggested for working dogs, herding dogs, etc. You should not feed the puppy kind to puppies, just the adult kind. You should get the small bites. I read a lot of peoples experiences and the EVO they had much firmer stools than with regular Innova. I probably would steer clear from EVO when Gucci is a puppy but possibly switch to it when he is 10 months or older. I'm not sure which kind I'm going to feed but I probably will feed EVO. Max is really active so he gets a lot of exercise (three 1-1.5 mile walks/runs a day and a trip to the park). I just found this:
"The only caution we would make on this food is that the high protein and calcium content may make it suitable for adult dogs only, particularly in the case of large breeds."-
Dog Food Reviews - Innova EVO (Small bites) - Powered by ReviewPost
That's what I read other places. In this case, I would research a bit about different dog foods and see what % levels should be given to puppies and find a grain free dog food for Gucci. I think regular Innova has high protein levels too, but I think it is a bit better for puppies. Just don't give the puppy kind because puppies should not be encouraged to grow too fast for their bones. That is what I would do because of what I have read but you can do whatever. The concern was mainly for larger breeds. Let me know if you need anymore help.
Vanessa