Orijen is the best, I love my dogs on it. From Royal Canin to Orijen will be a big step up in quality. All of my dogs are different, my female gsd gets 2 cups she weighs about 60 lb, my older malinois gets 4 cups he weighs about 65lb, and my other malinois gets 3 cups and weighs 70lbs. I never go by what the bag says to feed, I go by the dog. I start at 3 cups and if the dog gets to skinny then I add a cup, if the dog starts to put on weight take a cup away.