She's fine eating Hank's food. Many Rottweiler breeders never bother feeding Puppy Food at all...and they grow well. I would honestly look to feed a better quality food than Royal Canin. It's a grain heavy food that has very little meat, and expensive for what you get.
Here are the first ingredients for Royal Canin Large Adult Food : Chicken by-product meal, brewers rice, wheat, brown rice, chicken fat, corn gluten meal, natural flavors, dried plain beet pulp, fish oil, calcium carbonate, monocalcium phosphate, salt, potassium chloride, sodium silico aluminate, choline chloride,