You might want to try a med called "Deramaxx". Ask you vet if this is appropriate for your dog's particular issue. It is not holistic in nature, but from first hand experience, is quite helpful!
And of course, a new healthy diet and supplements can never hurt.
Best of Luck