It depends on what he likes.
It was my boyfriend and I's fourth year anniversary today and he gave me a photo album of our four years together, containing a lot of awesome memories. I thought it was brilliant.
I got him a rare book that he wanted.
So it depends, you after all know him the best. I would say that if you aren't sure what to give him, take him out to his favourite restaurant.
All the above are great gifts. You could also add a homemade coupon book. One could say, special candlelit dinner for two or free one hour back massage. It doesn't have to be anything big, usually the smaller things are the best things. You could make a scrapbook of you two from the past year--birthdays, weekend trips, halloween, christmas, new years etc.
Personalized dog tag nacklace, cook him dinner and desert and have a quiet night in, find out somethinghe really wants but never has enough funds to get and by it for him. Clothes, cologne, cds, movies, get some of those personalizied m and ms with yalls faces on them, lol
It depends what he likes . I would normally buy a guy some really nice cologne or some clothes that he likes . Since it is your year anniversary maybe try getting him something more on the sentimental side ? It all really depends on his taste .