Hi and welcome to YT

.
Whatever you do here, just please know that you have to be *truly* careful in balancing a diet in a young *puppy*. Adults can handle some reasonable imbalance, but in puppies - you can actually cause significant damage if the diet isn't properly balanced while there is still growing and maturing going on.
If you want to cook yourself, then go to
www.balanceit.com to get a correctly balanced recipe.
Otherwise, I'd either continue Royal Canin for a while (don't ever switch a pup's food when they first come home to you), and/or switch to a grain free after she settles in. I happen to think Natures Logic is a great kibble...as is Wellness Core, Solid Gold grain frees and Wee Bits, Orijen/Acana etcetera.
Personally...I do think a species appropriate diet for dogs/canines does include animal or fish protein....vs vegetarian (which dogs are not). I'm a pescatarian so I get it, but for my dogs...I do like them to have meat.