Lucario learns metal claw at the very start. i think that means that you should evolve riolu while it's still at lvl 1. It is possible because you can keep it at the very beginning of your party and make it super happy at the daytime.
Not really like that,if you want Lucario to learn metal claw,then have these requirements:Heart scale (Find and Bring plenty with you),Lucario (Around lvl 30-35 and lastly HM Fly.
Ok,so if you have HM fly on a flying Pokemon (I doubt that you would have 1),use fly and fly to Pastoria City,after that,look around until you see a house with a fat (Im going to call him cuz he looks fat) next to the window and the water.So,enter that house and talk to that man,he'll say some stuff then after he says you came to me to tudr your Pokemon,it shows you a list of moves,look for Metal Claw,press A and there (If you have 4 moves already then delete a move) you have now have metal claw.You can do this alot of times when your in need of a new powerful move...
Hope this works,P.S I found this out by my self
the main pokemon, ditto, or another lucario.
level 58
Kadabra learns Psybeam at level 24.
Lucario cannot learn Aura Sphere until it reaches level 51. If you obtained a Lucario without Aura Sphere and over level 51, then you may need to have a move reminder teach Lucario Aura Sphere again.
Dragonair does not learn Dragon Rush in Pokemon Leafgreen. However, it can learn the move in Pokemon Diamond, Pearl and Platinum at level 39.
27 my lucario learnt aura sphere lv37
Lucario learns Aura Sphere at level 51.
Lucario doesn't learn aura storm. unfortunately that move is exclusive to super smash brothers brawl. to see all the moves Lucario can learn the link is below: http://www.serebii.net/pokedex-dp/448.shtml
level 7
37 in diamond if it doesn't learn it use move remember
Yes, at level 42 Lucario learns Close Combat.
IN POKEMON PLATINUM, MY LUCARIO HAD TO WAIT UNTIL LEVEL 37 TO LEARN AURA SPHERE. YOU MAY BE ABLE TO LEARN IT EARLIER IF YOU WAIT TO EVOLVE YOUR RIOLU =)
Lucario learns Aura Sphere at lvl 42 in Pokémon Platinum
the main pokemon, ditto, or another lucario.
Level 57
Level 36
I dont think it can learn it.