I have been using Dr Johns (Silver) for my dogs for years, they are in top condition for both work and show, shiny coats, plenty energy. They are a high energy breed anyway so I can't give them much more than 20 to 21% protein, and not too much fat, although they do occasionally have a little olive oil added, and an egg every now and then(because I have them readily available and they enjoy them more than any other reason)
I have tried other more expensive brands over the last 30 years and found it made no difference to their condition so have always reverted to Dr Johns.
Feeding dogs is always a very subjective and arbitrary issue and I believe it has been discussed on here before, so you will no doubt get numerous different opinions.