To the neighbourhood
You will encounter team rocket after you beat giovanni, but you will never encounter giovanni in the game again.
Giovanni
in the vedirian gym
beat the 4 gym beat the 4 gym
the fifth gym leader is Koga which is in fuchia city or you can switch the order and challenge Sabrina in saffron city but you have to beat Giovanni in the silph co.
The serious last time you beat Giovanni is at the viridian city Pokemon gym.
You have to beat Giovanni in the Celadon City Gym.
Beat Giovanni at viridian city's gym.
As the gym leader, Giovanni is supposed to be the eighth of them. So you have to beat the other seven before you can get to him.
you must beat the other 7 gyms
You will encounter team rocket after you beat giovanni, but you will never encounter giovanni in the game again.
Use any POKEMON that is effective against GROUND type
You fid him back in his gym in veridian city. The place where Giovanni use to be
you have to go too Fushia City beat the gym leader then they will let you in Saffron City then go in to Silph Co. and get to the last floor find Giovanni battle Giovanni then then get out of Silph Co. and you can go in the Saffron gym.
The third and last time you fight him is at the Viridian Gym. He is the leader.
I know Brock, and probally Misty. Possibly Giovanni
Beat the 8th Gym, led by Giovanni in Viridian City and he will give you tm26: Earthquake.