Yes for HM Waterfall, Goldeen and Seaking can learn waterfall without using the HM by leveling up.
no
No, there is no Pokemon that can learn Surf by level up.
no but a boy gives dig to you sorry
none. you have to teach it to them.
your torterra already knows it if you picked turtwig as ur starter Pokemon
none
fly to lilycove on emerald and go into the move deleters house and ask him to make rayquaza forget fly
no
Yes both TMs and HMs have unlimited uses in Pokemon Black and White.
k you know the picture of Palkia you find on the welcome screen? When you see Continue game and all that stuff you should find "Migrate From fire red" click it to migrate. THE POKEMON NEED TO BE IN THE BOXES IF YOU WANNA MIGRATE THEM!!! YOU CAN'T MIGRATE POKEMON THAT KNOW HMS! If you want to migrate a Pokemon so badly that knows an HM, log on to your fire red, get the Pokemon out OF YOUR BOXES, unless the Pokemon is already out, go to Fushia City and go to the house right next to the Pokemon center. He is the Move Deleter. He is the only way you can delete HMs. ~Wario
I hate to be the bearer of bad news but you can not catch a Pokemon that already knows that as its an TM for soul~silver and a HM for the original silver.
Arceus, Bibarel, Floatzel, and Mew are four Pokemon that can learn at least four different HMs.