u have to deffeat cianwood citys gym leater chuck and then go out and a lady will give it to u
Tackle is not a TM.
You can get that TM in firered or leafgreen you can buy it at the game corner exchange migrate a Pokemon that is holding the TM to soul silver capture it to receive the Pokemon take the TM from it to get it.
there is no TM whirlwind in soul silver
there is no TM for ancient power.
You can buy the Avalanche TM at the department store in Goldenrod city. it has 10 pp
in arcane grove
Victory Road..
You can get the TM Thunder Wave in the Battle Frontier Shop
Bite is an attack, and isn't a TM. The Pokemon has to learn it.
There is no TM Nitro Charge in Pokemon HeartGold and SoulSilver. Only in Pokemon Black and White
By using the TM Flash
everywhere