Hopefully the large breed adult can help you out too. Though it may not be an immediate thing. The bone has to revert itself back to what it is supposed to be rather than what happens to it.
Personally if I am going to use an NSAID with my dogs, I stick with carprofen (Rimadyl, Vetprofen, Novox). It is twice a day and I usually underdose instead of properly dose it. Of all the other choices for the once daily (Deramaxx, Previcox, Meloxicam), Meloxicam is probably my favorite one. It seems to have less ill effects from what I have seen. Tramadol generally helps add in more pain control. I use it myself for when I have extremely nasty migraines or I can hardly stand from joint pain. But I mix it always with something else.
Acupuncture is nice for pain, though the effects on the pain really only last about 24 hrs. I used it with my former shepherd after her THR since she couldn't take NSAIDs. She was one tough old girl lol. Never complained, never quit.