bulbasaur carry it to the least level 16(make it evolve)
you must first get the silph scope and defeat Erika, the leader of Celadon City gym.
Defeat Gym Leader Blain on Cinnabar Island.
The 7th gym leader is Blaine. He the gym leader of Cinnabar Island gym. He uses Fire type Pokemon and he will give you the TM that contains Fire Blast when you defeat him.
TM24 is given by Lt Surge after his defeat at the Vermilion City gym.
The eighth gym leader is there so you will have to defeat all the others first.
Do you remember that first gym that was closed when you came to it the first time around? Fly to Viridian City and you will see that it is open. Defeat the Gym Leader and you can go to the Elite Four!
you can get it if you defeat the fighting gym leader in saffron city but you can only get 1
Brock is the first gym leader in pewter city.
the first seven badges are with the gym leaders that you have to defeat
lvl 20
Vermillion gym. You have to get cut from the SS Anne first.
chouse piplup or turtwig as your Pokemon and get it a level over 14