I am so glad you were home when this happened to your yorkie, phew! Glad he is Okidoky, well scared but alive and well.
I use harness only on my 3, the id tag is on the metal loop of the harness, the 3 are so used to it, they don't even remember its there.