I feed mine Canidae All life stages orginal formula with the Canidae All Life stages chicken and rice formula and California Natural kibble mixed in. No people food except for an occasional piece of fruit or vegetable as a very special treat and absolutely no wet food. I used to feed Chicken noodle soup for the puppy lovers soul but after doing extensive research on dog food I feel that Canidae is by far the best highest quality organic dog food on the market. The reason I switched them off of Chicken noodle soup for the puppy lovers sould was because I heard they were discontinuing that line and I read a few controversial issues over how Diamond processes their food and just didn't want to take the chance with mine. I also use missing link and grizzly salmon oil (rotating between the two, never both at once) and am very happy with the results!