A puppy shower is a fun way to welcome the newest member of the family, and unlike a baby shower, the guest of honor gets to join in the fun! Now, you may already be rolling your eyes at the thought of obsessive dog parents throwing a party for a pooch, but a puppy shower…
