I think anyone who feeds commercial dog food (especially wet food) to their dog can expect bad breath, bad farts, and a smelly dog overall.
Most people who do feed com/feed will now jump up and down saying "My dog doesnt smell"........yeah,right.
Anyway.....having owned work dogs all my working life, (sheep and cattle) I have only ever fed two things.......raw meat and raw bones. The only raw meat that ever makes them smell is Kangaroo.
I am retired now but still have a dog, the only work she does is putting the chooks away every night. She is 2 years old and weighs 83kgs or 183lb. I am off the farm now so dont kill our own meat but the local butcher looks after her and she eats ONLY raw meat and raw bones.
In 60 odd years of owning and working dogs I have NEVER given a dog "People Food" or commercial food.