Sorry to hear about about your ordeal Eric. I hope your little buddy is okay. Some drivers should be driven over.!
Just a word of caution regarding dogs in shock. They ALWAYS bite if you handle them.
I am owned by three Daschunds. Two weeks ago my GSD @@@@@ grabbed one of the little females out...