After incidents like this, I also like to have the dog see a chiropractor, since the collar yank can twist the neck and misaligned the vertebrae. This isn't something a regular vet can diagnose.
www.avcadoctors.com
I also agree with the harness recommendation.