You can try and pack his teeth with something anti-bacterial, usch as propolis or goldenseal, or a toothpowder. We did goldenseal for a while, but it tastes horrible. SO he may only put up with it for a short while. The powder will kill off bacteria, and so may stop the decay.
Also, you may want to cut down on carbs, even healthy ones.