Well I have to say that my baby Izzy broke both her bones when she was a puppy. My vet cast her and we cast her every two weeks for 6-9 weeks. She healed perfectly! Surgery is NOT always the best option. It always depends on the break and of course the vet.
I also am taking some of these reponses as very critical to the OP's post. She is here for help. So lets try and do that.
We are NOT vets and we are not in her situation.
I did reply to your PM