OMG girl !!! I'm so glad it was a broken leg and not worse !!! You really DO deserve a drink - that sounds like one terrible day.
I'm so sorry for your puppy
but it really could have been so much more....try not to beat yourself up over this - we all know how fast these little guys are and they always HAVE to be where we are...you were lucky ....(not to make light of a broken leg but man - I shudder to think of what could have happened)
hugs and a little kiss for her ...I hope healing goes fast and that little leg is back to normal quickly -