The only thing that's actually worked.
I've tried dental chews, sprays, even attempted brushing — nothing lasted more than a week. Started adding SmilePets to his water and within about ten days his breath was noticeably better. My vet even commented on how much healthier his gums looked at his last checkup. This is the one thing that's actually stuck.