Neither of my dogs did well on EVO at all, and if you have a large breed puppy, feeding EVO is a no-no, as it can provide too much too fast in a growing pup. However, the regular Innova or Canidae should work great...we are currently feeding Canidae, and love it.