A puppy shower sounds like a great idea! If you do have one, do let us know how it goes! I imagine it to be a lot of fun, especially if your friends have Yorkies too.
Plus, if your friends expect you to support them for a baby shower, they should support you for your puppy shower if you choose to have one.