Ich vermute mal, dass es da auch auf den individuellen Stoffwechsel ankommen könnte. Der eine stinkt, wenn er schwitzt, der andere müffelt kein bisschen. Der eine setzt Stinkbomben ins Klo, nach denen man stundenlang lüften muss, der andere duftet dezent.
Grundsätzlich gilt aber: was ich oben an Müll reinstecke, kann unten nicht ohne Geruch rauskommen. In billigem Futter steckt eine Menge drin, was nur schwer verdaulich ist bzw. wenig Nährwert hat und das kann der Körper nicht in wertvolle und leicht verdauliche Abfallstoffe umwandeln.