Four gym's you r dad is in the fifth gym.
16.
eight.
16
8 gyms in Johto 8 gyms in Kanto 8+8=16 16 gyms
Theres 8 , as usual.
Yes, there are many. YMCA is one example.
Its the exact same as the Pokemon video games just defeat as many Pokemon as you can until your Pokemon receives enough exp points to level up.
You will meet him at cinnabar island and he will say how many gyms have you finished and if you defeat seven gyms he will say go to his gym and go and battle him he has different types of pokes like macargo pidgeot and some other good pokes (this is for soulsilver but i think that it will work for heartgold)
Well After you defeat the 16 gyms you can find gym leaders around places like Brock he is in Diggletts Cave He is there every day till 5 PM- 8P.M. and you can only rematch him on Saturday Nites as many time as you want . and he has i ranked Pokemon
You can train your Pokemon anywhere. There are many places to find wild Pokemon the appropriate level for your Pokemon. Various Pokemon trainers and gyms will help you along the way.
There are 8 Gyms and 12 Gym Leaders. there is 3 in the first gym but you only battle 1 depending on the starter Pokemon you have and there is 2 in the last gym you battle iris if u hav Pokemon white and u battle the other if u hav Pokemon black
Use your Pokemon to see how many trainers you can defeat in a row.