i want to get riolu in Pokemon white 2. Please suggest something that I should do so that I easily get it.
The only thing you can do is keep searching. The chances are low so you may have to rely on luck, it only took me like 10 minutes to find one and catch it; others I know took days.
you can always find somebody that has a japan Pokemon game and hatch riolu