Avis de perte de poids mince royal. Ajout au panier en cours...

Il était nourri aux Royal Canin Medium Puppy à l'élevage, donc j'ai continué jusqu'à ses 5 mois sur conseil de mon vétérinaire car j'étais chez lui toutes les semaines à force de diarrhées, vomissements, etc.
Il bouffait tout ce qui traîne dans la rue, ça aide pas. Donc je me dis que j'ai pas visé assez haut, et je refais pareil pour passer sur Orijen Puppy.
Là les crottes vont mieux, c'est pas encore solide comme avec Royal Canin mais ça passe, et il arrête de péter toutes les 5mn j'exagère pas. Le souci, c'est qu'en regardant sa courbe de poids je me suis inscrit sur un site cool pour faire ça, qui compare avec la croissance moyenne, ici pour un staffie adulte de 15kg ce qui est déjà franchement léger pour un mâleje me rends compte que depuis qu'il a quitté Royal Canin sa croissance a vraiment ralenti… Déjà qu'il était parti pour être petit, là on commence à lui voir les côtes une photo juste avant de passer aux Carnilove, et une photo ce soir - avec la parabole car il vient d'être stérilisé.
Bref, comment est-ce possible qu'avec de meilleures croquettes il maigrisse?
J'hésite à donner plus, je me dis que peut-être que c'est parce que je donne trop qu'il assimile rien? Et à la fois si je réduis drastiquement la ration alors qu'il est déjà très mince, j'ai peur de le rendre squelettique juste "pour l'expérience".
IEst-ce que ça peut juste être dû à une phase de croissance désordonnée? Je suis son poids mais pas sa taille, si ça se trouve il continue de grandir mais il s'affine? Ce qui est bizarre c'est que ses deux parents sont clairement plus typés Bully que Terrier… Bref, si quelqu'un a une expérience similaire ou un avis éclairé sur la question, je lui serai très reconnaissant!