get him a watch.... all guys love watches (not those toy or designer brand watches, but real men watches)
or if it is too expensive, get him a tie or cuff or something. Or a steak & BJ day.
Or pm me your number so I can help you better and not let your bf see the idea on RS