there are lots of ortho - braces for cruiciate damage front or back. Not so many for hips / elbows...
there's this sort for around $65 and another sort which looks more complicated from orthopets and you have to make a leg cast and send off..
Thera-Paw Tarsal Wrap, Splints and Rehabilitative Dog Products : TopDogs
Dogs In Motion Canine Rehabilitation