I second all of the recommendations for wellness. My dogs are on prescription food from the vet, for some reason known only to my mom. But wellness is great. They have lots of grain free options in both wet and dry forms and the wellness core food is pretty high in protein. It was an absolute life saver when I wanted to a grain free diet with a lot of wet food. He hates wet food and for the longest time I couldn't find any good grain free dry foods and then I stumbled on wellness core. I thought I'd try it to supplement his wet food and he loved it. Still didn't like the wet food, but mixing it with the dry made it more palatable.
While I haven't personally used their dog food, I'm sure it's just as good quality as the cat food. The only thing to watch out for is their recommended portions. When I was feeding my cat the recommended amount for a 12 pound cat he just kept gaining weight so I had to cut back a bit. It definitely depends on the animal's activity level, but I'd just watch your dog's weight for a bit to make sure that their recommended portion is working well for you.