
Disregard what the packet says, they vastly exaggerate the amounts required on their labelling so that no one sues them for starving their dog.
Feed her slightly LESS than she will eat in one go. So suss out how much she eats (weigh her next feed and then weigh what is left) and next time, feed her just a few grams less than that.
Put her food down, let her eat it, pick it up when she wanders off. Leaving it down longer will actually encourage her to leave it, not to eat it so don't be tempted to try that, it will not achieve what you want at all.
If you follow what I have said strictly and dont be tempted to try and con her into eating more than she wants, or leaving food down longer, you will soon have a puppy who eats up all she is given when she is given it.