If you see any kind of a twitch and hes in your range,,,,attack him
This is a core concept in some martial arts,
Latosa Escrima for example. Basically it boils down to....
Attack first, be pro-active and force your opponent to be re-active. That cuts down on fakes big time.
Then, even if he tries a fake, there's the
"So what?" approach. Your opponent attacks and you defensively
counterattack. Your defense is not just a block, but an "interference strike" or defensive counterattack aggressively directed
at your opponent ...not just chasing his hand, foot or other weapon.
If it turns out that your opponent's attack is a feint, or if he changes attack, you just follow through with your own counterattack and hit him. His fake or change of direction, target, etc will make his movement to be less direct and
slower than your counterattack ...if you ignore his attempted fake and just follow through. So when he fakes, you mentally say "So what?" and beat him to the punch.
For the "So what?" approach to work, you've got to keep the
forward pressure on, and you've got to develop good, explosive
"short power". On the other hand, if
you are the one who hesitates or draws back to strike, you give the advantage to your opponent. Check out the clip below:
http://www.youtube.com/watch?v=hHZ1yFcg5yw&list=PLC96E990D5DE9BB21&index=14