Sorry, they don't have lucario in heart gold or soulsilver. You should try asking your friends with other Pokemon versions (which can catch lucario) to trade with you. If you just recently bought the game then they have a pokewalker inside. This may just be a rumor, but after you unlock a certain road and search for Pokemon they might just have lucario. Hope that helps.
-PokemonMasterSkitty
Ask and I will answer.
you can see lucario but not get him you well find lucario in the elite 4 Bruno will have a level 64 lucario hope it helped
u can also get lucario by placing rocks in the safari zone in the ruins area fter a while u can catch him or rilou
Catch Riolu in the Safari Zone after unlocking the blocks.
You can't get lucario in heartgold or soulsilver. You have to trade it from Diamond, Pearl or Platinum. Hope it Helped. Pokemon Master & Lucario Biologist. ~Bolt the lucario
yes u can get riolu in Pokemon heart gold and soul silver you catch him or her in the safari zone and you can catch lucario in the safari zone two.
Yes.
You can't catch Lucario in any game before Diamond/Pearl.
you cant. its supposed to be an earlier generation
i believe you can get one from the safari zone
You trade it from Diamond, Pearl or Platinum.
You Cannot catch lucario on pokemon black the only Way is to trade him or catch a riolu.
you dont
You can't catch Rotom in heartgold.
If you have a lucario instead of trying to capture riolu why not breed lucario instead.