I have my pup on Harvest Blend.....which has been very difficult to find. It's all private distribution and you can't buy it in pet stores. My distributor is located about an hour from me....which makes for a lot of driving time for my pup's food. It's also pretty pricey. Does anyone have any other recommendations.....?? The Harvest Blend is an "all life stages" dog food......my guy has been on several different large breed puppy chows including Pro Plan and Blue Buffalo.....and all of them upset his stomach which I feel is because it's too rich for him. The only food he's been good on is Harvest Blend