I would've put an example in the title but it couldn't fit. I get the TropiClean Fresh Breath Water Skin and Coat Additive 473 ml for my dog. It says the price used to be $24.95 but I bought it in Aug for $16.22 (can't remember if it was a deal). Either way, $12.48 now is still cheap.
I can't really judge the 'Skin and Coat' benefits of it but my dog's breath is definitely better with it.
If your dog's breath stinks something's probably wrong with it.
If it's just normal dog breath, why do you need to make it smell good?