oh my goodness I am so very very sorry
It's easy for me to say I know but please don't blame yourself. We simply cannot be with our dogs 24/7, you were not to know this would happen, there was nothing you could have done.
I can't imagine how you must be feeling
take care of yourself
Run free Charlie