Books, puzzles.
Gift cards, grocery bags that can be reused, high quality water bottle with filter, high quality lunch box/bag, soft sided cooler
A gift in their favorite hobby. I personally love receiving board games. I hate having food near my board games so it is a gift of love, respect, and fun.
I would give the person a gift card. That way the person can buy, go see and enjoy the gift card. I know that I have, especially since I have so many good allergies and am limited. I welcome gift cards in any occasion. Hope this helps.
Gift cards are the best loved by everyone!