Dogfood Advisor is one site where I can get a list of many food brands available for my dog. In addition, Dogfood Advisor has guidance on what food may be best in consideration of my budget. It also alerts me to food recalls. It is my personal opinion dogs need to eat fresh food, not kibble, as often as your budget allows. The astronomical rise of cancer rates in dogs starts with what they are fed.