Royal Canin ist nicht wirklich hochwertig. Ich weiß nicht was du sonst so fütterst, aber vielleicht hat sie tatsächlich Hunger. Gutes Futter ist eventuell etwas teurer, aber es sättigt besser, länger und ist natürlich gesünder.
Trockenfutter würde ich nur noch in Verbindung mit Bewegung geben. Vielleicht sogar als tägliches Ritual vor dem zu Bett gehen. Du könntest das Futter zum Beispiel werfen oder in der Wohnung verstecken. Das lastet aus und gibt ein Erfolgserlebnis. Fummelspiele gehen natürlich auch. Wichtig ist auch nicht zu schnell abzunehmen.