Two different dogs three years apart, both had to have XCL (cross cruciate ligament) repaired. Expensive but both recovered very well. Took about three months for the limping and we had a heck of a time keeping them from running post surgery..worth it in the long run.