Oh Astro I'd be beating myself up too but like the others said it was an accident

I really hope your pup is recovered soon!