aggron learns strength,rock smash,surf -hm moves
headbutt,metal claw,roar,rock tomb,etc. are te other tm moves
psywave faint attack and that's all i know
Aggron can learn many moves, and if you asked this question a different way you might have had some idiot saying they don't know or he should learn splash, growl and some other crap. Some really good moves for him to learn specifically would be iron tail, iron head, earthquake, double-edge, stone edge, giga impact, flash cannon, rock slide, and other steel, rock or ground moves. If you learn any combination of these moves your aggron will be amazing.
the exact same on ruby and Sapphire
All Beldum learns is Take Down. Metang and Metagross learn different moves. Hope this helps!
marshtomp learns good moves in level 16 he learns mud shot but u have to train so it could learn good moves or just maake him learn moves by tm.
any move
i say it should learn iron tail,iron defense,protect,and double-edge if it has the rock head ability otherwise hyper bean
of course he can learn moves. he can learn the strongest move of fire types, the fire blast.
If you have a TM. The only ground type moves it can learn is earthquake and magnitude.
Wobbuffet is unable to learn any HM/TM except the breeding moves taught to Wynaut, Counter, and Safeguardfrom the Move tutor for one heart scale in Fallarbor
aron larion and aggron can learn thunder wave from watson (the electric gym) and i would suggest you do teach him that so that you can do really good on the flying type gym (after norman the normal gym who is also your dad) also in the game corner you can get tm 24 thunderbolt for aggron and they can learn surf (dont ask me how but it is kind of like nidoking learning surf and bubblebeam) he can also learn bubble beam if i remember correctly and also arrogon is *aggron
http://bulbapedia.bulbagarden.net/wiki/Swampert_(Pok%C3%A9mon)/Generation_III_learnset#By_leveling_up