http://www.cardplayer.com/magazine/article/15250
that explains SAGE, which the optimal way of playing shortstack HU shove/fold poker.
"optimal" means unexploiatable. If you play SAGE, even Doyle does not have an edge against you. But, some players are too tight, in which case you should widen your shoving range, and some people suck at flop play, in which case minraising and limpimg might be acceptable, but usually I would just reccomend sticking to SAGE, you certainly can't go wrong with it.