Thank you.
I have found that swimming is a good way for the dog to gain muscle strength without weight bearing on the affected joints.
And while doggie massage sounds really silly and indulgent, it is very effective and my dogs seem to enjoy it.