Ihad to do both knees on two of my dogs. TPLO is the way to go.
Here is a link to the place that performed the surgery. It has a good description of the TPLO procedure. Costly, but worth it.
http://vsrp.org/
BTW Recovery time is substantial, but follow Docs orders. It does make a difference. Both of mine were back to normal in about 6 months as I recall.