TPLO is great....I had an amazing Lab that had a great recovery.