I agree, @daviderice. Your comment was posted as a criticism of @KoustavChatterjee1's Be2 and Be3. Again, I agree with your general sentiment, but I don't see anything wrong with the variation @KoustavChatterjee1 mentioned.
Beating The King's Indian Defence
@SmyslovFan: There was no intention to criticize variations or move orders. Up to around expert/master level, most openings are playable. IM Greg Shahade wrote a series of articles for the USCF about opening preparation (Which can be found by Google search or linked to by Shahade's blog) I think many players would find illuminating.

im surprised no one has recommended the g3 king's indian for white. seems to take some of the bite out of the kingside pawn storm.

Note the strategies white used methodically to get what he deserved .

I suggest to you the article : Pawn Structures 10 : Mar Del Plata Structure . To see , click here

I believe GM Grivas recently did a mulit-volume set on the King's Indian for Quality Books. He was of the opinion that the lines that posed the biggest challenge for Black were the Mar Del Plata, Makaganov, Gligoric, and Saemisch. None of the these lines are a refutation of the KID. The player who has a better understanding of what to do in the middlegame of these variations will still tend to prevail.
It is GM Kotronias, and his books in Quality Chess on the KID is the very last thing an amateur should care to read.
I have nothing against the guy (on the contrary, we are very good friends), but the target audience of his stuff are highly rated players.
To the O.P.:
It is more important to learn a few things about the typical KID pawn structures (there are many of them to study!) and be careful of trolling attempts :
For example there is no FIDE rated player named Kuzmazhaev as in #27 (let alone a Grandmaster), and also in the "model game" which the wannabe master and fictitious coach suggests for white in the same post, Black has a crushing attack after 19...g3, which a KID player could even play on autopilot.
SmyslovFan: I am not advocating for or against a particular variation. Bulgarian Grandmaster Kiril Georgiev wrote (in a forward of his book on playing against the London System) that when you run most openings through an engine for long enough, what you end up with is mostly equality (around 50 ply), so you might as well choose openings that allow you to get your pieces out. The best way to surprise someone is to outplay them.