Ok there are 2 questions here, one you are asking what to do against the double Fianchetto and the line 1. g3 d5 2. Bg2 Bf5.
First of the Double Fiachetto has a few weaknesses.
1. One of the bishops can be traded off and then, the other color complex can be controlled.
2. Also because a person is double fianchettoing, they are normally leaving the center for you to control.
ok as for the second question. lets see.
http://www.chess.com/livechess/game?id=1347248604
She always plays this first
g3
Bg2
b3
Bb2
what to do??
I've already lost every game against her, but I neeed to win once, because we have the same month and day of birth.. :)