There is a cave above mossdeep city that has a map that will look different depending on what time it is, it will either be high tide or low tide. Go to the cave when it is low tide and go north and explore around there until you find an area full of ice, there you will find many ice Pokemon such as Spheal and on rare occasions you will find snorunt which evolves into the highly powerful ice Pokemon Glalie.
Hope that helps :)
I don't think you can get it. I think the only way to get it is through evolution.
Mach punch can only be learnt in Pokemon gold not found cause its not a TM or hm.
I only have Pokemon pearl dimond and platinum srry
There's no TM dive in pokemon fire red but there is in emerald, saphirre and ruby. But the way is to level up pokemon (seel level 41,dewgong level 45) to get TM dive (in firered).
finding or buying them
There is not a tm for bite or crunch.
Thunderbolt
Ice Punch cannot be found as a TM in Pokemon Platinum. Ice Punch was TM 33 in Pokemon Gold and Silver but TM 33 was changed to Reflect since then meaning Ice Punch is no longer a TM move.
Yes, Tm's in Pokemon Omega Ruby and Alpha Sapphire are re-useable
Double Team
Trade.
you can get it in seafloor cavern
25
You get the TM Ice Beam in the Great Chasm.
at the game corner
In the Safari Zone
double team