My walker has ringbone. He actually got worse before he got better (he has a really bad case and he's very old so he has a lot of age related issues). Keeping him moving was really helpful and then I tried to put him on aspereaze but he didnt like it and refused to eat it. I had him on glucosomine for a while but I think that helped his joints more then anything. My farrier changed the way he trims his feet, but never suggested shoes.
I don't really have a bunch of advice to offer, but just wanted to wish you luck.
"Be a best friend, tell the truth, and overuse I love you
Go to work, do your best, don't outsmart your common sense
Never let your prayin knees get lazy
And love like crazy"