Royal Canin, Purina and Hills are the top brands. Grain free is just a fad that has seemed to cause many to have heart issues. Raw is not recommended by Vets and really is not a safe option. Most raw diets are not balanced either. Even if you wash the outside of your dogs mouth with soap and water they will still contaminate everything they lick, their water, you, toys and so on.
Here are some links
https://wsava.org/wp-content/uploads...on-Toolkit.pdf https://vetnutrition.tufts.edu/2016/...gredient-list/ https://vetnutrition.tufts.edu/2022/...SpHfK-NLrQr5So