Thanks Jojo The Pogo for such a detailed response! [:)]  I think I am going to get samples of a few and a do a taste test or something. Because if my dog won't touch it then I am not going to waste my money on buying a big bag, obviously. He currently is eating the Natural Balance Duck and Potato and loves it too, or at least better than all the other ones I have tried.
 
I started him off with Nutro Natural Choice Large Breed Puppy and he HATED it...would never eat and I agree it smelled really bland. Also, it is not a high quality food in my opinion so I wanted to upgrade. I switched him then to the California Natural Chicken and Rice. Then I switched to the California Natural Lamb and Rice because I wanted to alternate the protein. He actually had the best poops ever on the Lamb and Rice! Then he got really bored of that food. So, now we are on the Duck and Potato to try another different meat. His coat is the softest and shiniest on this food. [:D] He has always had a nice, soft coat...but this food definitely made it even better!
 
I just feel that he needs to get other ingredients besides Duck/Potato, Chicken/Rice, Lamb/Rice...those foods are very simple with a small amount of ingredients. I know that Innova, Chicken Soup, etc. have fruits and veggies. I also like the idea of probiotics, even if they don't do much it is still a good thing.
 
Which foods do you rotate between?