I have a lab and he is on Royal Canin as breakfast since the time he came into our lives. He eats chicken and rice for lunch and pedigree for dinner :))
As an alternative, chicken and rice is the best. You may also give him veggies and fruits a couple of times in a week. Train him to eat apples, carrots, beans and he will love them. They also like chappathis and wheat bread - you can use them as treats/snacks.