I think the best person to answer your questions is your vet.
My 12 year-old Golden has arthritis; she takes Synovi MSM, which has glucosamine, and I also give her organic flax seed oil to lubricate her joints, but all of this is done with the vet's approval.