Out of the three, I like Natural Balance the best. I fed it to my cats for years, and that is what I used to feed my RB dog. They did great on it, but it was soo expensive. I think I was paying around $20 for a 6.6 lb bag every two weeks...