These are always a thoughtful and appreciated gift. You could get him a personalized mug, a piece of jewelry with his initials on it, or a custom-made frame with a picture of the two of you.
An experience is a great gift for a guy who has everything. You could get him tickets to a concert, a cooking class, or a weekend getaway.
If your boyfriend or husband is more practical, you could get him a gift that he will actually use. This could be a new gadget, a tool for his hobby, or a subscription / gift card to his favorite store.
If your boyfriend or husband has a good sense of humor, you could get him a funny gift. This could be a gag gift, a t-shirt with a funny saying on it, or a subscription to a humor magazine.