What ever "brand' you choose should have protein as their main ingredient. I prefer a grain free food because I don't think grain belongs in dog food. Good luck in your search as it is so hard to find the right food that works for every dog. Once you find it.....stay with it!