Another vote for laser therapy. Treatments brought Cal back from the brink a number of times, and bought her several extra months. We're now keeping Pink going with (drugs and) laser treatments.
It's not unusual to see benefits in the first 24-36 hours, but sometimes multiple treatments are required. Pink, who has arthritis in her hips and shoulders, goes every week for maintenance.
ETA: Pink's treatments are 32 minutes: 16 on the right hip and 16 on the right shoulder.