This will help narrow it down to fewer choices. Do you plan on spending under $40 or $150? Or can you spend more? Is budget not an object?
What are they having?
Baby Girl, Baby Boy, Unknown Knowing this will help since you can choose from traditional baby colors for items like blankets, towels or clothes. You know: it's pink for girls, blue for boys and yellow or green are usually gender neutral.
What's their baby room theme?
Getting a gift that compliments their nursery theme is a great idea. For example, say they've chosen to do their nursery in a Butterfly theme - there are many things ranging from blankets to diaper bags, to personalized wall hangings, toy boxes, cribs, bedding sets even clothing sets to choose from. This makes for a nicer gift.
Are they new to the mommy/daddy thing?
Sometimes the answer to this question will affect your choice. If it's not their first child, they may already have a lot of things they need for this baby, so choose unique keepsakes like memory boxes, or clothing outfits or other things they might not buy for themselves.
Answering these questions will help you decide on the perfect baby shower gift - you can't mess up! Just remember to enjoy - a tiny baby is such a joyous occasion!