To make life simpler, I would do a blue frosting (boy) for all cupcakes and make puppy toppers ahead of time. That way, the day of, all you will need to do is swirl the frosting and place the topper – very easy and quick!
You can make the cupcakes the day before and put them in a cupcake holder, which is closed tightly – if you don’t have one, you can freeze them overnight – take them out the next day allowing them to thaw out for 15-20 minutes and decorate. Cupcakes dry out very quickly, so that’s why it is best to make them the day before.
I agree with Miettes – if you have a large quantity – it would be nice to have at least two different flavors. Have fun at the shower!
DJ - Fun Fiesta Cakes