Wow....this is the 3rd yorkie with this in a month ? I've seen it on Animal planet and I guess this can happen very easily...and judging by what the vet said - this must be really happening more often - I wonder why ?
good thing you took him into the vet - can you imagine doing that yourself ? oooowwweeee !!! I'd freak

but then again - We'd do anything for our yorkies wouldn't we ?
I hope he heals up quick - did the vet tell you how to prevent this ?