While the current trend is for anyone to throw a baby shower, strict shower etiquette says a shower should be hosted by a friend or not-so-immediate relative, such as a cousin or aunt. The host will greet all guests personally, take their coats, indicate where presents should be deposited and offer them a beverage.