Send a gift that doesn't stink!
Sometimes it's just hard to give someone deodorant as a gift. "Are you telling me I smell bad?" "Are you giving me a subtle message?" – YES WE ARE!
Giving a gift card on the other hand is just simply... "How thoughtful of you!". Don't you just want to be thought of as kind and generous and not the 'you smell bad' messenger?