I've been doing alot of research & had it narrowed to 3-Chicken Soup, Wellness, & Canidae. I decided on Chicken Soup, but when I went to the pet store to buy it, they told me they don't carry the puppy version, which is what I needed. And they are the only store in the 316 are code that sells it. So, I decided to go for Wellness. And the lady told me that that food was much better anyway. That it had been rated #1 in some dog magazine for the past 3 yrs as the best natural food out there. So, now I'm glad they didn't carry puppy, so I had to choose this one instead!