I wonder if a zinc based mouthwash (SmartMouth) would be useful?
you can use cetylpyridinium chloride mouthwash.
I have seen mixed info on chlorahexadine mouthwash.