you could always get him a dog tag and get it engraved with something written on?
topshop might sell some plain ones, or a alternative style jewellery shop.
as for christmas presents you could get him a ring, like a rough style one with a wave pattern on or something - you can get these from places like topshop or next.
Maybe some perfume spray stuff? i dont know what they call guys perfume! They have some nice ones in superdrug and boots - the calvin Klein one is quite nice, and the Davidoff ones too (smell them first though as some of the sprays are disgusting!).
hope this helps :-)