There are never enough diapers for a new baby, there are even cute diaper cakes that make good shower gifts. A personalized gift is always nice, something with the baby's name on it. Gift card for a restaurant is always nice because they may not have time to cook with a new baby.
* If you are not invited to the shower then it is up to you whether you would like to give a gift or not, but you don't have to. If you were invited, but can't make the shower then yes, you should send the gift with someone else you know that is attending or stop by and give the gift AFTER the shower to the person the shower is for.
usually yes
When someone gives you a baby shower a nice Thank You card is sufficient and you do not have to give them a gift.
When you go to a Wedding or Baby Shower and have no gift wrap you can buy decorative bags to put the give in and then cover it in tissue paper.
I know you're doing a lot, but you do need to give a wedding gift.
TOTALLY
Baby jewelry is a great gift for a baby shower! Go to http://www.cornerstorkbabygifts.com/baby-jewelry.aspx to find a great gift for any baby shower.
Yes.
Either a mother; mother-in-law; sister or good friend has a bridal shower and does not require a hostess gift. If the bride wishes to thank the hostess she could send a thank you note along with an arrangement of flowers.
If you gave a baby shower gift earlier than the due date of the baby shower then you do not need to give a gift, but if you just gave the gift not knowing about the baby shower you could give the mother to be a small gift for the baby.
Yes, the mother should give a gift at one or more wedding showers, but after one larger gift for the first shower then the other gifts can be much cheaper such as nice hand towels for the bathroom; drinking glasses, etc.
No, it is not necessary to give an engagement present unless someone is giving a party for the fiance and fiancee. A wedding shower gift from the females invited to the shower and a wedding gift is etiquette.