You can get TM06 Toxic from the following Battle Frontier locations (North of Route 40) in PoKéMoN...
Tackle is not a TM.
there is no TM for ancient power.
Victory Road..
You can get the TM Thunder Wave in the Battle Frontier Shop
no
Tackle is not a TM.
there is no TM for ancient power.
there is no TM whirlwind in soul silver
in arcane grove
Victory Road..
You can get the TM Thunder Wave in the Battle Frontier Shop
toxic
no
You can only get it if you trade a Pokemon from d/p/pt holding the TM toxic which can be found on route 212. sorry
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
everywhere