I have study pet nutrition of years. My Service dogs eat a combination of Solid Gold Wolf King and Eagle pack Holistique as well as raw meat. I dont always have time to cook their food so I am working on getting them on raw kibble. This is kibble that doesnt have any grains in it.
The negatives to many foods at the grocery stores (such as purina, not beneful) has BHT/BHA in it. This causes cancer, liver problems, kidney failure and many other issues. Most dog foods have lots of grains in it, as well as corn, wheat and soy which is the Top 3 allergens of most dogs. If your hearing dog goes out in public with you, you may want to consider uping his protein for energy. Feel free to ask more if you like. There are many good foods out there, but you will not find them at the grocery store or at most pet stores.
Paws