that's why they call it an "accident"...I am sure you were beside yourself..don't beat yourself up. Stressed out? that's an understatement. I feel for you, sooooo glad vet was able to get it out. Give that little pup a belly rub from us while she is recouping and for you have a glass of wine.
Susan, Annie and Sydney