I buy the Kirkland brand at Costco. Even with the $55 a year charge its cheaper and is rated as good kibble. I think 4 stars out of 5. Costco also sells Natures domain (its a grain free dog food) which is made by the same company as Taste of the Wild brand dog food. My dogs coats are always shiny. I also buy the canned Kirkland chick and rice to mix the dry dog food with. its rated 3 1/2 stars out of 5. (24 cans for $18). I like kirkland chicken and rice as Its all life stages and has meat as the first ingredient.
The only problem I have had is my pup likes the natures domain Salmon and potatoe, but it gives him diarrhea (he doesnt do well with fish) and he leaves his chicken and rice kibble to eat the salmon that my older dogs eat. So I have to feed him separately which hes not so enthusiastic about.
The good thing is costco has a good refund policy so if you dog doest like it you can always return it.