Both Swords Dance and Swagger raise a Pokemon's attack sharply (although Swagger also confuses the Pokemon).
It is Swords Dance, A move which raises attack.
Bite is an attack, and isn't a TM. The Pokemon has to learn it.
You can find the TM Dig at Celadon City Department Store for 2000P.
It's not a TM
Tackle is not a TM.
there is no TM for ancient power.
there is no TM whirlwind in soul silver
You can get the TM Thunder Wave in the Battle Frontier Shop
Brave Bird has never been a TM.
in arcane grove
Victory Road..
You can find TM Thief in Mahogany Town in the Rocket Hideout