How scary that must have been! I'm so glad that Buck is ok. I hope you are ok, too- it was probably unavoidable and I hope you don't blame yourself. Puppies are very resilient and of course he still loves his new family!!