Hey guys!
Sorry it took me so long to reply to this thread, I've been traveling for a while and haven't had much computer time. Hope this helps:
Heads Up play is all about context - there is no specific answer to this question unless we know the exact format/structure we're playing. Obviously there will be a big difference if we're playing 100BB regular speed vs a 75BB turbo vs a 25BB hyper turbo. If you're playing a hyper turbo and you have AK in the BB with 23BB effective stacks, then it's totally acceptable to 3bet shove preflop vesus an aggressive player...however, if you're 92BB deep, then 3bet shoving isn't appropriate vs this same player. Remember, it's always about context.
Also, you have to understand that there will be a lot of variance when playing someone with such a reckless style and it could be very frustrating at times. Those willing to stick it out and play a large sample against them will be the ones who see the results. However, if tilt becomes an issue and you're uncomfortable in this style of a game, just quit them and find someone else whom you're more comfortable playing against. That's totally acceptable too.
In terms of a specific strategy, I think you've gotten a lot of good answers in this thread already. It's obviously hard to get into the specific details in a post like this, but my quick advice would be to slow play value hands, bluff less, and call with thin value much more. So check/calling is going to be your friend here. The basic concept I can leave you with is that you need to understand his ranges in different situations, obviously the wider hes betting, the more you'll need to open up your calling range and call lighter yourself. Moreover, keep in mind that when you're shallow, playing hands that can make top pair have more value thank big drawy hands because all you need is top pair to stack someone who's very aggressive - compared to playing big draws and then having to call multiple streets hoping to make your hand and not having much implied
odds because of the short stack sizes. Obviously this goes for hands that flop well in general (like JT, QJ, KJ, T9s, etc) because even a strong middle pair is going to be effective vs an aggro player.
I think something that could help you is to limp your SB much more than you currently are (assuming your using the standard high % min raise approach). This will help you keep pots small and navigate better post flop.
Anyway, I hope this helps