I have dealt with torn cruciate ligaments in quite a few pups....mine and fosters. I had the surgery done on each of them and they were fine aftewards. This is a painful injury and leads to very painful arthritis.
This article was written by the surgeon I use in Houston:
Yorkie Haven Rescue - Cranial Cruciate Ligament Tear Info