Bodog 50nl 6max. SB is a taggy reg, no reads on other villain.

Hero is BU ($55)
SB ($63)
BB ($50)

Preflop: Hero is BU with Q Q
2 folds, CO calls $.50, Hero raises to $2.25, SB calls, BB calls, CO folds

Flop: ($7.25) 6 9 J (3 players)
SB checks, BB bets $4.75, Hero calls, SB raises to $9.50, BB folds, Hero??

Please comment on whether you raise BB's flop bet or just flat as I did, and what to do after the minreraise from the SB.