In my books, the best currently available treatment for arthritis is the stem cell regenerative therapy. Regenerative therapy for degenerative disease. Makes perfect sense, doesn't it?
Stem cell therapy is addressing the root of the problem. It is not the cheapest option, and it does involve a minor surgery, but it seems to bring wonderful results. I'd say it is the most effective treatment out there.
Stem cell regenerative therapy seems to be the future of veterinary medicine. Many dogs are benefiting from the treatment, including our Jasmine.
If you can aford it and your dog can tollerate anesthesia, you should definitely consider this option for pain and drug free life for your dog.