Here, this is how I think about dodging hooks (and anything really, but mostly for hooks)
1. Predict when he's going to try to hook you; Watch his positioning. Are there any allied minions between you and the enemy? Is he actively trying to find an angle that he can land a hook?
2. Determine how to move. You don't want to just react as soon as you see it coming, you're going to want to react based on context and timing. You want to give yourself the most chance of dodging a hook, so think about this: Are you more than 3/4ths the range of his hook away from him? If you are, your best bet is to run backwards at an angle to get outside of the range of the hook. Why an angle? Because the range on abilities is a set distance in all directions from the champion; basically, it's a circle with a radius of <ability range>, originating from the champion. Moving on two axis will better your chances of dodging it. If you're any closer than about 3/4ths the max range, then you need to sidestep it. Make sure there aren't any minions or terrain in your path, and simply move out of the path of the skillshot.
3. Plan B. If you don't have a way to move out of a hook (ie minion blocked), then you might want to use a distance closer or blink to get out of the way. I wouldn't blow flash on it unless theres a high potential of you being killed as a result.
One thing that also helps is to orb walk at all times while farming. It keeps your champion mobile. If he tries to hook you and you're already moving; unless he's good and predicted your orb walk movement, chances are that he'll miss. Additionally, you can continuously re-position yourself out of harm's way while orb walking in lane.