Breed specific formulas are such a gimmick, there is simply no need to feed them. Royal Canin is also pretty poor quality...take a look at it's rating here:
http://www.dogfoodanalysis.com/dog_f...t=1529&cat=all
You might want to check out foods in the 4, 5, 6 category.
Thank-you ehayes21 for the link

I always thought I was feeding my pups one of the better dry foods on the market. I am in search of a higher quality food now. I have a 12 year old GSD, a 7 year old Labrador, and little Ripley is 1 year.