I agree, it's absolutely vile.
One of my mutts had a bad case of gastroenteritis (literally coming out both ends) 2 days in vets, half that time On drip, sent home with tin of gastro food!
The food stunk before she ate it and her poo stunk exactly the same!
I defrosted chicken breast and cooked that for her so half the tin was binned and she had chicken and rice 3 times a day then I put her back On her kibble.
Made us realise how their poo DOESN'T pong on kibble (not cheap stuff either! They both get fed 3 times a day and each meal is a different flavour, trust me, they won't eat the flavours at the wrong time, each will sulk, beef breakfast, duck dinner, chicken tea. Yes, the one will answer back and really whinge if you try to give the wrong flavour!)