Baby grooming kit, 2 piece set, soft toys, book name books, baby carrier and baby neck pillow are some of the best gifts for baby shower.