Well, have you tried going to the mall? There are so many different stores that sell all sorts of things, so it should be easy to find something he'd like. Or, you could always try to make him something yourself! I've found that handmade gifts are the most special.