What to do against setup with 1.d4, 2.e3, 3. c3, 4. Bd3, 5. f4
Read through this thread:
https://www.chess.com/forum/view/chess-openings/how-to-defend-against-the-stonewall-attack
I've tried this a few times: 1 d4 d5 2 e3 Nc6 3 f4 f6, intending a quick ...e7-e5. Objectively it's not very good, but the directness of Black's challenge to the Stonewall often foxes people. You get things like 4 Nf3 Bg4 5 Bd3 e5 and 4 Bd3 Nh6 5 Nf3 e5 6 fxe5 dxe5 7 fxe5 Bc5. Or even just 3 c3 e5.
It can depend on what you like to play against 1d4. If you like the KID or Grunfeld (which I'm guessing because you played 2...g6) those setups work fine against the stonewall.
Maybe consult:
Grandmaster Repertoire 11: Beating 1 d4 Sidelines by Boris Avrukh (2012)
https://web.archive.org/web/20140627001415/http://www.chesscafe.com/text/hansen164.pdf
Nothing beats the Stonewall! Well, except all those peeps that played stuff that beat me. In general, when black plays the Dutch, specifically with black pawns d5, e6 and f5 opposing white's set up, It's fairly annoying for white. If black gets a N into e4, it takes dynamite or trading with white's light square B to remove it. Kingside attack is most common for black, but the centre is fairly locked up.
Against the stonewall structure you as black need to play c5 and gain space on the queenside. However white has kingside ambitions so that needs to be balanced.
Note that when White plays a Stonewall formation it is called the Stonewall Attack (the formation can also achieved via Bird's Opening). When Black plays the Stonewall formation it is the Stonewall Dutch Defense.
The Stonewall Attack...
https://www.chess.com/blog/RussBell/stonewall-attack
There was an article in the December 1981 issue of Chess Life magazine, pp. 34-36, by IM Larry D. Evans (not the former US Open Champion GM Larry M. Evans, who was a friend of Bobby Fischer), titled "Stonewalling - How to turn this frustrating opening into your opponent's Watergate". It is a essentially a tutorial on how to defend as Black against the Stonewall Attack. Back issues of Chess Life can be downloaded as .pdf files from the United States Chess Federation (USCF) Chess Life and Chess Review Archives here (your download might be slow, so be patient)...
https://new.uschess.org/chess-life-digital-archives
the December 1981 issue of Chess Life magazine...
http://uscf1-nyc1.aodhosting.com/CL-AND-CR-ALL/CL-ALL/1981/1981_12.pdf
Re8 9. f5 e5 10. fxg6 hxg6 11. dxe5 dxe5 12. Bc4 Nd5 13. Qb3 Kh8 14. Ng5 Qxg5
15. Bxd5 c6 16. Ne4 Qg4 17. Nf2 Qf5 18. e4 Qd7 19. Bxf7 Re7 20. Bxg6 Bf8 21.
Bf5 Qe8 22. Bg5 Rc7 23. Bf6+ Bg7 24. Ng4 Bc8 25. Bxc8 Qxc8 26. Rf5 Bxf6 27.
Nxf6 Kg7 28. Qd1 1-0