Haven’t been together long eh, that puts matching tattoos or piercings out of the question
I always think of vouchers as impersonal but if it’s for their fav shop and you chuck in a couple of wee extra things that can be good as you know they’ll get something they like. I put together a toilet bag for my bro once that had everything in it new t-shirt, aftershave, new razor etc just heaps of cool stuff I picked up most of it up in the toiletries aisle at the supermarket, stuff I knew he wouldn’t buy for himself and he loved it, it’s not that boyfriendy I know but it’s an idea. I don’t do Christmas so I’m not much help, but I have the same dilemma over my mans birthday gift to figure out.
If all else fails nakedness is always a winner.