Story to Get Riolu in Pokemon Legends: Arceus

Riolu can be found in the wild anytime, anywhere.

Riolu is hard to find near the entrance to the cave west of Whiteout Valley in Alabaster Icelands.

You can catch this Pokemon by sneaking up to it with or by throwing its favorite snack.