Thank goodness you reacted correctly & a Vet was nearby. I'm sure your post has helped some folks avoid possible tragedy.
Thanks for a good thread & glad to hear the pup is on the mend.
Mike