Maybe a second opinion is in order, sweetheart1? Is there another vet you can call? Or, at the very least, have your dog's xrays, test results, etc., be sent to another specialist for evaluation?
If accupuncture is available in your area, maybe just have one or two sessions and see how it goes? You don't have to continue if it doesn't seem to be helping and just one or two sessions shouldn't be too expensive.
Good luck with your boy. I know how hard it is to watch them age.
Oh, and btw, I'm from Wisconsin.
We have members from all over, but I'm not sure if we have anyone else currently active on the board who's from NYC.