2. d4
What should I do in this situation?
Fear- That's what the d5 player wants.
Chess is about imposing your agenda not meekly following your opponents.
You could also advance your pawn to e5 and make it a pain for black to develop his kingside pieces, in particular his knight. It will take away the only potentially safe square for the black dark square bishop, unless he fianchettoes it. A fianchettoed castled king structure is generally always better with the knight on f6, or atleast with the option to put it there without much trouble. Black could also advance his pawn to d4, but I think white's initiative will do better to get rid of the advanced black pawn, than black will it's counterpart, because he will be forced to compromise his kingside castling structure to deal with it.
Fear- That's what the d5 player wants.
Chess is about imposing your agenda not meekly following your opponents.
Opponents giving up a pawn in the opening follows my agenda nicely :p
It does if they can recapture while developing.
To make it easier for you, count how many pieces on each side have been developed, or how many moves they each need to complete development.
what is the best response for white in this situation?