I feed Canidae All Life Stages because it contains no CORN, WHEAT, SOY, grain fractions or fillers and it is naturally preserved (I don't know what that last one means, but it sounds good to me).
I feed the puppies Nutro Ultra Puppy food for the same reasons, no corn, wheat or soy.