I really like Kiwi - it is unique. But sometimes it takes getting to know your yorkie's personality before the perfect name or nickname emerges. But of your choices you mentioned - my favorite is Jenna - I don't think I've seen any other Jennas around.

But I do like Cassidy as a second choice. Good luck!