Hola amiga Snowflake! How much do you weigh?
There will be some who will say that Royal Canin is not a good kibble. But that is what my breeder fed me and when I went to my forever home with Momi and Popi, they continued to feed me Royal Canin so to keep me comfortable with my routine. I ate 1/4 cup three times a day and I have grown strong and energetic with Royal Canin. Today, at one year, I weigh 13+ pounds.
Now, at one year, I have switched to Honest Kitchen diet. I now eat twice a day ( 3/8 cup each serving more or less) and I get healthy snacks throughout the day for training - carrots, zucchini, asparagus, brussels sprouts, apple, pear, banana, etc. I love my new diet and I am always ready for more!
If Snowflake is "happy, energetic, and her typical self." and she is gaining weight, then maybe she is telling her Momi that she only wants to eat twice a day, 3/8 cup at each serving. Mix in a little boiled chicken (a teaspoon) in with her kibble and see what happens.
It takes some time for new puppy doggies to adapt to their new surroundings, it did for me. I'm sure Snowflake will settle into a routine soon enough.
besos, Ricky Ricardo