Strategy against Spell Hunter
Solution 1:
The difficulty in their deck would be their explosive trap clear on you or as you pointed out, flanking strike, or eaglehorn bow. If they clear your board you have a high chance of losing (like vs any other deck).
I would mulligan aggressively for Prince, voidwalkers, and Malch's imp. If you have these then I would keep a councilman as well. Prince's reasons are self evident. The other cards are because of their high health/low mana that helps them survive at least one explosive trap and you can set them off without sacrificing another high value minion to proc the secret (though this does not help in the case of snipe). Playing around their secrets while still being aggressive is key for winning the match-up. For example, attack with a voidwalker to proc an explosive or freezing trap before dropping a flame imp. I would not keep soulfire in case it procs cat trap, but it can be used as a finisher if drawn. Snipe and Wander Monster cannot really be played around so you will just need to suck those up.
A zoolock's deck's strength is in going face and overwhelming before they can stabilize. You need to have sticky minions that can constantly apply pressure and do repeated damage early because those early points will add up in the end when you finish them off with a doomguard or soulfire.