I'm no high rated player but what you should probably do is focus on development and once you are ahead in development by alot attack his king since it probably wont be castled when he is making so many pawn moves. Moving the pawns can also create weaknesses for example 3. b4 created a weakness on c4 . you could try to exploit these weaknesses . Main reason for loss I think was missing the tactic , better might have been 15.Qb3+ d5. Someone correct me if I am wrong .
How to Respond to Crazy Pawn Pushers?

Yeah, try develop your pieces, and find weaknesses. Challenge the center with pawn moves there, ignore the flanks. You did fairly well in the opening, but white was strong in tactics (as he should be, using this dangerous and sharp pawnstorm!)
You could try using this tactic, and see how you are beaten
Also at move 16, there is h7-h6 as defense. Notice that g4-g5 does not work, because you got Qd8-a5+, winning the pawn at g5, and having a threatening queen on the board.

In the above game, Black played pretty well, and if simply Be6 instead of Nxg4??, White is crushed.
But in general, every pawn move creates weaknesses, so develop your pieces quickly, play pawn breaks to gain space and create weaknesses, and crush them.
I'm no high rated player but what you should probably do is focus on development and once you are ahead in development by alot attack his king since it probably wont be castled when he is making so many pawn moves. Moving the pawns can also create weaknesses for example 3. b4 created a weakness on c4 . you could try to exploit these weaknesses . Main reason for loss I think was missing the tactic , better might have been 15.Qb3+ d5. Someone correct me if I am wrong .
Oh, very good points! Forgot about the defensive manuever of pushing my pawn up. Sometimes you think you just have to take, but you can always just push up.

First thing I notice is move #2.
Your opponent played a ver unorthodox move 2. f3. That's when you have to sit down, and figure ask yourself "Can this be punished? How?"
2.f3 ignores development, ad doesn't fight for central control. St least not as agressivly as more common moves like 2.Nf3, or 2.c4. White also weakened the dark squares near his king. Any red-blooded chess player should be thinking about mate right now.
You chose 2...d6. I don't like this. Your opponent is flying way off the well trodden paths of theory, and your politely asking him to come back to the more familiar waters of the Kings Indian Defence. There is no better way to make your opponents bad idea look good.
Better I think would have been 2....d5. Or 2...c5. Hitting him immediately. If your opponent doesn't want the center, by all means, take it yourself!
.
In the above game, Black played pretty well, and if simply Be6 instead of Nxg4??, White is crushed.
But in general, every pawn move creates weaknesses, so develop your pieces quickly, play pawn breaks to gain space and create weaknesses, and crush them.
Yeah, Be6 at some point would have been good. I sometimes don't consider what my opponents' attack will look like to pre-empt it until it's too late. I often focus too much on my own attack. But, yes. I like that move.
(Also, my Knight sac was kind of dumb there probably. I was just trying to break open the pawns coming my way, but probably not a great idea there.
First thing I notice is move #2.
Your opponent played a ver unorthodox move 2. f3. That's when you have to sit down, and figure ask yourself "Can this be punished? How?"
2.f3 ignores development, ad doesn't fight for central control. St least not as agressivly as more common moves like 2.Nf3, or 2.c4. White also weakened the dark squares near his king. Any red-blooded chess player should be thinking about mate right now.
You chose 2...d6. I don't like this. Your opponent is flying way off the well trodden paths of theory, and your politely asking him to come back to the more familiar waters of the Kings Indian Defence. There is no better way to make your opponents bad idea look good.
Better I think would have been 2....d5. Or 2...c5. Hitting him immediately. If your opponent doesn't want the center, by all means, take it yourself!
.
That's interesting. How would I capture back his pawn if I go 2. C5 and he takes me?

You could get it back instantly, with Qa5+.
Or just call it the Defensurelz Gambit, forget the pawn, and keep developing. Like Nc6, or Nf6, or g6.

12...h5 avoids complications, blocks the attack, and leaves White overextended. Blocking the check with 15...d5 is a simple defense, and Black has a decisive advantage as the attack has been blocked and White is now vulnerable to a serious attack. Black was better throughout the game until the blunder at move 17. Your development is good, but just remember to keep your guard up and block!
You could get it back instantly, with Qa5+.
Or just call it the Defensurelz Gambit, forget the pawn, and keep developing. Like Nc6, or Nf6, or g6.
Hahahaha. Nice name.

Some people in my sub-1200 games aggressively push their pawns up the board gaining space and trying to eventually invade your king's position (or any weak targets). How do you respond to such play by an opponent. Sample game below:
I let them push. Its up to them to be able to defend their over extended pawns.

The best way to meet a flank attack is usually a break or general play in the center, opening up the position to indirectly expose the weaknesses the flank pawn moves make.

To the OP. I beg your indulgence if my comment would be a bit too harsh on you. But i dont think your opponent was a crazy pawn pusher. It just so happen that after your 8...Na6 instead of the centralizing move 8...Nd7, white had a move on hand which we can call an "innitiative" (to attack). By not replying to what your position required, you lost the game.Three pieces attacking a king is more than enough to force a win unless parried.
But in all honesty i think you could have gotten the best of him had you played the "pawn lever" thing 13...e4! (which i believe has been prepared by your 8..Na6 move) forcing white to take 14. Be4 thus giving you the chance to eliminate his strong bishop via 14...Ne4 and if 15. fe4 then you have 15. ...Qg5 which protects your king side and gives you an attack.Your pieces would be coordinated than your opponent. You can even afford to play Be6 afterwards giving your b-pawn but you get to activate your queen rook on the b file.
Another thing is he gave you a second chance at redemption had you played 15...d5! another "pawn lever" and if 16.e4 then you still have 16...Nc5 again taking away the strong bishop even if he prefers 16.g5 you can still go for 16...Nc5 then 17...Nd3 then 18....Nh5 and he has nothing on you. It is you who would have an attack via piece sacrifice on g4 either by knight sacrifice or bishop sacrifice and if he choses to be greedy by 16.ed4? then all hell breaks loose as you would make the sacrifice on the light squares activating your queen rook via check then the queen starts slashing on the king side (his king has no safe haven).
Dont worry you are not alone, i too suffer from this kind of errors but you must learn from this game of yours like all of us should in our games.Ive stopped playing here for a while chosing to play OTB (monitor is killing me eye lol). Soon ill be posting one of my recent games in my blogs (including those ive lost) to share with this kind of theme hope it helps.ty and keep playing. :)
Some people in my sub-1200 games aggressively push their pawns up the board gaining space and trying to eventually invade your king's position (or any weak targets). How do you respond to such play by an opponent. Sample game below: