Just bought a puppy and I bought the food that the store was feeding him. I am trying to get him to eat dry food as supposed to mixing it in with the can version. However, he seems to be a picky eater, so I may be forced to use the "wet" food. Anyways, I'm currently feeding my 3 month old puppy Nutro. My friend told me about Innova, since it's ALL natural but not many stores carry them.