Poor guy! Hope the soft cast does the job! My mom had an American Eskimo puppy that fell off the deck and broke her leg in two places. She had to have pins put in her hind leg and wore a hard cast but her leg still didn't heal perfectly. Faced with another surgery, Mom just decided to let it be. That dog lived a very long and active life!