I wouldn't go for Royal Canin, it's not great food, yet expensive as hell - well at least, in my country. 15 1/2 means 15 and a half weeks right? For a sec there I thought you meant 15 years
Does your puppy have a problem? If she has sensitivity to food I would suggest Nature's Balance or Honest Kitchen Force.