the only way 2 get riolu is 2 trade over from diamond, pearl or platinum
you can get it in the safari zone meadow area very rarely
hope this helps!
If you have a lucario instead of trying to capture riolu why not breed lucario instead.
A Riolu egg can be obtained from Reiley within the Iron Island
You do not find an egg that doesn't hatch into happiny or riolu. You must find a girl and boy Pokemon (or girl and ditto or boy and ditto Pokemon) and put them in the daycare, and they may make an egg and allow you to get an egg that isn't happiny or riolu (unless that was the pair you made the Pokemon for).
look for therm
You must go to Iron Island. Then go through it. At the end riley will give you a riolu egg.
in the wild
You can possibly get riolu in Pokemon black
Catch a Riolu and evolve Riolu.
in safari zone
You can get him at the safari zone.
Safari Zone after unlocking the usage of the blocks.
very very rare
no but you get the riolu egg in iron island
happiny and riolu
Riolu
sorry, you can't get riolu in Pokemon emerald version.
If you have a lucario instead of trying to capture riolu why not breed lucario instead.