Especially for girls, you don't want to buy too much before the baby shower because you are going to get A TON of clothes. Save you money fir the more expensive things people probably won't get you. (Stroller, bassinet, etc.)
They grow out of them pretty fast but you will have to change them pretty often