We ended up buying this brand because the store ran out of our usual brand- our puppy did well on this brand doing half and half until her normal food was gone. SHe seemed to really enjoy the taste. I wanted a good quality food, without the junk ingredients, soy, wheat, by-products, and corn for a reasonable price, and this fit the bill. It is a little more than what I pay for our normal brand, but still a lot less than some of other natural brands. I like that is is formulated for large breed puppies. It is not hard to find both online or around town. It is also great that it is family owned, smaller company and made right here in the US. The ingredients include Made with real chicken, turkey, duck and salmon and includes wholesome fruits, vegetables and herbs. Not a bunch of garbage ingredients I can't pronounce. The kibble is also a bit larger, so that is great for my big girl. Makes it take a little bit more time when eating. And good for her teeth. Overall, I definitely recommend Chicken Soup for the Puppy Lover's Soul Large Breed Puppy Formula Dry Dog Food for all Large breed puppies. You WILL see a difference in your puppy overall on this food.