OMG!

That had to have been so frightening. Poor little baby. I'm glad to hear that she is alright now. But I have to ask............are you
positive that she is a Yorkie? She sounds more like a cat with all of that jumping she has been doing

I think that I have seen an Xpen with a top which might also be an option.
Just a quick story about Doodlebug. I though he might have been on the kitchen table the other day. But I figured that there was no way that he could possibly been since we have a pub style table that is waist high. Then I actually caught him standing up there the next day~like he belonged up there wagging his tail at me all proud of himself. So I totally believe that possibly we both have cats disguised as Yorkies