In Pokémon Emerald, the Pokémon that can learn the elemental punches—Fire Punch, Ice Punch, and Thunder Punch—through leveling up or breeding is Electabuzz. Additionally, other Pokémon such as Hitmonchan can learn these moves by leveling up. Some Pokémon can also learn these punches through TMs or from move tutors in different games, but in Emerald specifically, Electabuzz and Hitmonchan are your primary options.
Slakoth
yup
No...You have to have the TM for any Pokemon to learn it...
u can teach vulpix dig.
Shadow Rush is only a Pokemon XD/Pokemon Colosseum move.
Relicanth are found on the seafloor of the ocean(rare). You must have a Pokemon that learns dive though.
level 33, then learns waterfall at 41
You can give specific Pokemon TM28 Dig that you get from that town with all those ashes, and I know Nincada learns it naturally if you don't evolve it (I think it learns it Level 45).
In Pokemon Ruby/Sapphire/Emerald/Colloseum/XD he learns Dream Eater in lvl 33. But in Pokemon Firered/Leafgreen he learns it in lvl 28.
Skitty learns assist at level 22.
you have to evolve it first to a seaking at level 20 at level 29 it learns hydro pump trust me i did it.
It never learns earth power unless you trade it to a 4th generation Pokemon game.