M suggestion do something which makes him happy. And you know about him so you must be aware about the little things which makes him happy. Materialistic things can be fulfilled by himself as well.
You can check out @Creative_hands229 (Instagram) they have best collection of customised gifts and handmade gifts as well. You’ll find a wide range of amazing products.
I know of this very good personalised gift gallery. They have everything that is customisable and they can courier your product also. You can contact them at 9958071919.
You can get a decor done
Otherwise jackets, perfumes or watch maybe
Gift him something that he will use everyday like an expensive wallet.
Get something he's neen looking for quite a while!
Gift him fitnes bands,shoes,jackets.
You may suprise him by planning a terrace party with great decoration .
You can gift a plant, wallet, watch, or shirt.