Defeat all gym leaders in jounto and kanto then deafeat red and you can get another starter pokemon
Chat with our AI personalities
Wait until you can get more Pokemon when the new games come out
try trading heart scales to teach your Pokemon new moves to the guy in pastoria city.
What starter Gary picks all depends on what Pokemon you choose to start with... If you pick Bulbasaur as your starter Gary will get Charmander If you pick Charmander as your starter Gary will get Squirtle If you pick Squirtle as your starter Gary will get Bulbasaur If you are playing Pokemon Yellow and you are forced to start with Pikachu, then Gary will get EeveeGary in heart gold/soul silverexeggutor, machamp, arcanine, rhydon, gyarados, pidgeot
there are no others but you can get a hoenn starter by metting a person at silph.CO
Heart scales are obtainable at the pokeathlon prize exchange booth. The pokeathlon is north of goldenrod city, in the Johto region. Hope I helped!