Bupe is in short supply these days although I've heard that the manufacturer will start producing more.
What I like is Dasequin, same maker as Cosequin, and self warming mats on top of egg crate mattresses for senior pets. I haven't tried the other meds that Patti mentioned but have heard good things about them.
We also added ramps and steps for seniors so they didn't have to jump as much.