Pour les croquettes, je dis ça parce qu'une collègue avait le même problème que vous et l'a résolu en changeant de marque.
Ne vous inquiétez pas, je ne vais pas vous jeter de pierre, d'ailleurs je continue d'utiliser des croquettes avec céréales (mais avec une compo meilleure que celles du supermarché).
Vérifiez le prix au kilo de vos croquettes et comparez avec des marques avec peu de céréales ou sans céréales (je pense à Carnilove par exemple) qu'on trouve sur le web, vous serez surprise du tarif si vous achetez en grande quantité.
Perso je suis aux "concept for life" (6,66 € / kg sur le site où je fais mes achats) et je pense passer aux Carnilove (après un test pour voir si mes chats les supportent) qui sont au même prix et avec une meilleure composition.
Idem pour les boites, je prends des boites complémentaires (que j'achète par lots de 24) avec quasi que de la viande et du bouillon, elles me coutent moins de 6 € le kilo.
Ça ne vous coûte rien de jeter un oeil sur le prix au kilo la prochaine fois que vous achèterez des aliments pour votre chat, vous verrez bien si c'est plus cher ou moins cher.
Par contre, bien sûr, avant d'acheter des paquets de 3 ou 6kg et des boites par 24, il faut tester pour s'assurer que votre chat les supporte. Souvent il existe des petits paquets pour faire les tests, et idem pour les boites, les acheter en petite quantité au début. Et si vous changez, respectez une période de transition.
En dehors de l'alimentation, je ne vois pas trop ce que vous pouvez faire pour diminuer les odeurs de "litière qui pue" :)