Leer, Gust, Growth, Razor Leaf, Stomp, Sweet Scent, Whirlwind, Magical Leaf, Body Slam, SolarBeam and Synthesis. (by leveling up)
Swellow,cuz swellow can learn more moves and better moves and has better stats than Tropius.
Marshtomp is a ground and water type of Pokémon in Pokémon Emerald. It learns various moves such as water gun.
Yes, it learns Fire Spin, and you can also teach it Flamethrower and Fire Blast.
if you're prepared to used TMs then tropius can learn a pretty broad range, mostly grass but ground, flying, poison, 1 steel and 1 bug. cacnea/ cacturne is better though for a wide range of moves.
It depends... a Fire Pokemon learns a lot of burning moves, the water pokemons, water moves...
Abra doesn't learn any other moves, but when it evolves into Kadabra at level 16 it learns Confusion.
Ninjask is a Bug and Flying type Pokemon that evolves from Nincada at level 20. In the third generation it learns new moves at levels 20, 25, 31, 38, and 45.
There should be a move deleter in Pokemon Emerald, try to find this person and you should be able to delete your moves.
Well not every Pokemon can learn all the hm moves, try tropius.
kadabra learns; confusion (lv16), disable (lv18), psybeam (lv21), reflect (lv23), recover (lv25), future sight (lv30) role play (lv33) psychic (lv36) and trick (lv43)
Astonish, Absorb, Growl, Razor Leaf, Leaf Blade, and Leaf Storm is all I know but there is lots more movess that Lotad can learn.
Flygon is a dragon and ground type Pokémon. In Pokémon Emerald, it learns moves such as Sonic Boom and Sand Attack.