This question is actually difficult to answer, because everyone's hobbies and personalities are different. You should give your husband the right gift based on your understanding of him. Only when you give him the right gift will he be most moved. The answer I give you can only be used as a reference.
However, between husband and wife, the most important thing is emotion. What birthday gift is not the most important thing. Usually, you can give him more encouragement and comfort in spirit, understand, tolerate and support him. This is the best and most touching gift for him.
In fact, you can buy some dishes that your husband likes, and then buy a bottle of red wine. On the day of your husband's birthday, prepare a candlelight dinner. It is a very romantic and warm scene. At this time, you will be moved by any gift you give him.
Finally, I recommend you a birthday gift for your husband, that is, a real-life doll for the anniversary of the wedding. It can be customized with your photos. The effect is very realistic. It can be preserved forever and is a commemorative gift. I believe it will definitely move him!