Both my pups are on Nutro Ultra puppy but I have since found out this is not a good quality product. I have been sampling higher quality foods and it has come down to Canidae or Innova. As far as I can tell they are about equal - is this correct? The only advantage I can see is Innova has small bites and Canidae does not. Anyway, if anyone has any advise or information on either of these products, I would greatly appreciate hearing it! Thanks!!