Methods and devices for stabilizing ligaments of the canine stifle joint are described. In one embodiment, a device for promoting stability of the stifle joint in a canine subject is provided. The device includes a buttress comprising an intra-articular portion and an extra-articular portion, where the intra-articular portion of the buttress is fenestrated. The device also includes a keel coupled to the extra-articular portion of the buttress, and one or more fasteners configured to attach the device to the stifle joint.