Tilly unless it's bath bombs you can use bath cream in the shower. My daughter only showers so if she gets a bath bomb I offer to swap for some nice shower gel
My children took to giving hampers to their very elderly grandparents but they were carefully chosen. Often they would use the basket for plants.Now it is just one extremely elderly grandparents and when I visit I take a Waitrose hamper crate and fill it for grandad as he doesn't eat jam, anything with dried fruit in doesn't drink tea, diesnt like jam, can't drink booze cos if the medication, so we compromise and find some nice lowish alcohol beer. Takes a bit more effort but everything is eventually eaten . He dies get some hampers from kind friends and takes them graciously and just regifts the things he doesn't eat to friends who do like them or carers chiropodist or the district nurse. This year popped some nice lip cream and soap in too
My mother in law used to get me no end of odd things, things that didn't fit for example, and I think she had just got them out of her wardrobe as they'd not take them back for a bigger size, or awful beige tights. I don't mind regifts get but only if the item is suitable for the person.