As tu déjà essayé de braver l'avis de ton véto pour tenter une autre marque de croquettes ?
Les Royal Canin sont très très appétentes, ce qui n'est pas le top en cas de régime. De plus, selon les gammes, les céréales peuvent parfois être en première position. Ton chat mange donc sans être rassasié, puisqu'il a besoin de viande. D'autres membres du forum pourront sans doute te conseiller des croquettes avec moins de céréales et pas trop grasses, mais, quand je fais l'essai avec mes chats, il se goinfrent de RC, et pas d'autres croquettes comme Porta ou Artemis...
De plus je doute que l'humide soit réellement inutile. Récemment j'ai conseillé à une amie dont la chatte est obèse (et aux RC Obesity depuis des années sans succès) d'introduire de l'humide en diminuant un peu les croquettes : la chatte a perdu 200 grammes. Tout dépend du chat. Quoi qu'il advienne, l'humide est préconisé pour la santé du système urinaire.
Les courgettes sont aussi une bonne idée si ton chat les aime.