Both of my daughters have boyfriends and are trying to come up with ideas for them for Christmas.
One is 19 and in college, the other is 16. Both are into music and cars. The younger one likes Batman! Since I don't have a teenaged boy yet, I am clueless for ideas! I have enough trouble buying things for my husband!
iTunes gift cards, or any kind of gift card
computer stuff (flashdrives, software, better mouse, etc)
sweatshirts (college kids live in them)
car accessories (if they own a car)
Without knowing them it's hard to be more specific, but those are some things that come to mind.
I strongly agree with the iTunes gift cards or fast food
maybe a magazine subscription
I would not buy dd's bf boxers. I would worry that not only would the two of them find it weird, but I would be upset as a parent if someone else bought my teenage son underwear, especially his gf's mother.
When my ds was a teen, these are some of the things that I would put in his stocking:
things related to his favorite sports team
strange books (he didn't particularly like to read novels but really loved books that had odd facts, "how to" books, that kind of thing)
also one of those sausage sticks from Hickory Farms always was appreciated
Missing my Auntie Grandma to 4 beautiful little boys