An update on my furball!
He is doing well! Not loving the cone, but that's normal. He is now putting weight on his leg. Honestly, I'm trying to keep him doped up on the pain meds, so he won't be attempting to run around.
He's in the cone for another week or so until his stitches are removed. As long as we keep him calm and stitched up, I think the risk for amputation is low.
Thank you so much for all the kind words- we found the culprit. A big ceramic planter near the back steps was knocked over last week. I didn't realize it at the time, but a piece broke off, leaving a jagged edge. Poor Buddy ripped up his leg on that, we think.