answered 4/17/2010 Where To Find A Bulbasaur In Pokemon Heart Gold? You first have to beat all 16 badges in kanto and johto then beat red at the top of mount silver watch out though he is realy tough then when you beat red talk to proffesor oak and he will give you charmander squirtle or bulbasur