I once threw a dog shower.
About 20 years ago, a good friend of mine inherited three Chihuahuas when a close friend of hers passed away (he was terminally ill and she had agreed to take the dogs when he died). She was talking about the supplies she would need to get and jokingly said, "So, when are you going to throw me a shower?" My DH and I looked at each other and said "pick a date!"
We ended up with a vaguely Mexican-themed shower, with tacos, hot dogs, burgers & a small cake. We made my friend wear three pins ("It's a boy!" "It's a boy!" and "It's a girl!") and got dog noses on elastic for everyone to wear. She got many creative gifts, including a hand-made book with various doggy commands in Spanish, leashes, collars, dog beds, treats, etc. My parents and I chipped in for a gift certificate from her vet to cover the cost of neutering the one dog who still needed that. The vet had never been asked for such a thing before but happily made up a certificate for us.
We had a blast and we still laugh about it.