It does sound like you're doing a lot of the right things. My only suggestion would be for him to eat raw garlic (which is a tough one, I know). Garlic is a natural antibiotic (there are capsules that you can take that might work too, but raw is probably best. Olive leaf extract and Oil of Oregano are also good for fighting anything bacterial. Maybe up his dose of colloidal silver too... When my hubby gets a flare up with his wisdom teeth and sinus, he goes raw (juices kale, carrots, lemons, cilantro and ginger, which tastes better than it sounds, LOL!) But he notices a big difference when he does. Good luck!
P.S. To the woman who wants to know more about colloidal silver, it clears up eye infections too (I put the drops in my eye several times a day, just last week, and was clear in 48 hours). It's good stuff to have around.