Well, my initial reaction was that you need to get shorter. But then I realized that wasn't going to happen. THEN I thought perhaps he should get taller, but once again, there's that whole "how God made me" problem.
So what should you do? I suggest find whoever films Tom Cruise's movies and only look at your guy from those angles since we've been made to believe that Tom Cruise has some height on him when clearly that's not true.
With all seriousness, you just need to decide how much you like this guy. You've known eachother long enough for you to have known he was short and that at some point, you might start to like one another. At the point where you're interested in pursuing something more you have to deal with whether or not you can for obvious reasons. I mean, he's not getting taller.
And are we talking Gary Coleman short, or like football running back (5'8"ish) short. And just how tall are you? Not that it matters but once again, nobody's height is going to change here. Plus, stacks went out in the 70s so you can't in good faith ask him to wear any shoes that will make him look like Huggy Bear.
In a nutshell, what you should do is be honest with yourself. Is this guy worth dealing with. Hell, has he thought about the height thing and is he comfortable with it? If height is a big deal, and your dude doesn't have it, then this is a no-brainer. Just remain friends but let him hug you so he can put his head amidst your bosom.
Or just use him as a mascot.
It was written.