Holy shit this sounds exactly like my 13 YO Black Lab. The same story happened with the stairs etc..
I haven't taken him to the vet for the same reason as you that it would be his last ride.
I happen to have a whole case of flaxseed oil (1000 MG each) for myself so thanks for the tip
