TPLO. Been there done that, dog is training as hard as ever 2 years post op. I suggest dr Milton in Bham.