S.M.
What I have always done is take my girls to the store and just let them pick out something! Sure you may have to guide them away from expensive things or whatever, but my husband loves the funny things he gets! He has receved mens mario pajamas becasue he plays video games with them, he has a batman figurine they thought he would love, they even found at Hobby Lobby this heavy metal guitar player thing because he is in a band. I love seeing them choose a gift and how excited they are when he gets it. Of ourse, he holds onto them and thinks its hilarious!!