Our practice does laser tx and it really seems to help and I know from personal experience how much suplements help so you definately want to use those as well- mine are pricey but work so make sure to try some of the ones mentioned here since they seem to have worked for others. Gentle massage and heat can help too, keep paw pad fur trimmed so your dog doesn't slip and watch on steps. Hydro therapy really helps too. Movement is important, so short, slow leash walks help too.
If you don't mind me asking Mellie, how do the laser treatments work? What exactly do they do?