Well... pewp... a bit older too? (assuming from the gray muzzle) I just looked up the TPLO and it leaved a metal plate and screws and **** :( Sorry your dog is going through this... hope it comes out well..
I can handle people getting hurt no problem...but a hurt dog wrecks me... weird eh/