everywhere
You can find TM Thief in Mahogany Town in the Rocket Hideout
Brave Bird has never been a TM.
Only certain Pokemon can learn it but you can't find the TM
Tackle is not a TM.
Eruption is not an HM it's a TM. Ask there the TM is or find a walkthrough of the game on the internet.
there is no TM for ancient power.
there is no TM whirlwind in soul silver
Yes If you get the Tm's, surely the Hm's will be Right behind them
It's not a TM
You can find the TM Dig at Celadon City Department Store for 2000P.
You can trade a Pokemon that is holding the TM from diamond to soulsilver or pearl or platinum or you can migrate a Pokemon holding the TM from ruby, sapphire or emerald or firered or leafgreen.
in arcane grove