I give mine Royal Canin but it's not the main food, it's just a back up to the other stuff that I give them... raw chicken wings, raw lamb bones, raw mince, cooked foods (leftovers) such as pasta bolognaise, hotpot, sunday roast dinner leftovers.
I wouldn't have mine on just dry food alone, imagine eating dry toast every day

thats what it's like for them, it's a very unnatural diet and is bound to be pretty boring.
There are so many dry foods to choose from and even though I give it as a back up, I wouldn't recommend it as a main food source. Think back to the good old days when the family dogs ate nothing but leftover table scraps and the odd raw bone from the butchers, they were healthier, lived longer and most likely a lot happier.