In my experience, people enjoy baby showers for the socializing, food, and, of course, the opening of the presents (ooooh, how cute!!!). Less popular are the games. In fact, some guests loathe the games and just tolerate them to be a good sport. So when I was trying to come up with an activity for Ryan's shower, I tried to find something that would be engaging and wouldn't encourage guests to hide in the bathroom. Personalizing onesies seemed like the perfect idea - an activity and gift in one!
I bought several packages of plain white onesies in sizes from newborn to 12 months and pre-washed and dried them. Then I slipped cardboard pieces inside the onesies to hold the fabric taut and provide a hard surface (cake rounds worked well), and bought some fabric markers.
At the shower, guests were free to decorate on their own or collaborate. Above is a picture of some of the results, and below is Ryan in the onesie I made. Yes, it's self-serving, but you can't argue with its truth.