If you live on an area where temperatures allow it, take your dog out to the lake and get him some time in swimming regularly. Very easy on the joints and the resistance is beneficial for the muscles.
If your dog is a large or giant breed, stairs are going to continue to be a challenge. Trust me we've had them as large as 280+ lbs, you want to be very cautious with their joints as they get older. Actually, for giant breeds the worst times for joint issues are as a puppy and as a senior citizen.
Don't overload your dog with compounds. Their liver and renal sytems much more fragile than a human.
I would opt for the Adequan as a standalone treatment.
There are 3 loves in my life: my wife, my English mastiffs, and my weightlifting....Man, my wife gets really pissed when I get the 3 confused...
A minimum of 100 posts and 45 days membership required for source checks. Source checks are performed at my discretion.