If you are a true Pokemon fanatic, you’ll immediately recognize Riolu (and its evolved form, Lucario) as one of the prominent Kanto Pokemon. You couldn’t have missed Lucario in the anime or Smash Bros, either.
Interestingly, in the original Switch version of Pokemon Diamond and Pearl, Lucario was nothing less of a poster Pokemon for the game. If you are excited to have Lucario on your team, you’ll first have to catch the little Riolu.
Pokemon Brilliant Diamond and Shining Pearl: How to Catch Riolu
On your journey, you will hit Canalave City. Here, you’ll be able to get a badge from one of the city’s gyms. As you might have observed, the Canalave is not a part of the Sinnoh mainland, so you’ll need to use the Surf HM.
Here’s a quick rundown on what you have to do:
- Head over to the cave outside the Celestic Town and beat one of the lone Team Galactic member. This is how you access the Surf HM.
- As you surf through the Canalave City, you’ll meet a sailor on the south-eastern part of the city. Interact with this sailor and take up his offer to hitchhike you to Iron Island.
- Hop onto the island with your new friend Riley. You and Riley will be running amok the Iron Island. You will be helping Riley with his quest and, in turn, he’ll be healing your team.
- At the end, Riley will give you a Riolu egg as a ‘thank-you’ gift.
That’s it! Now all you have to do is wait till the egg hatches, and you will have Riolu on your team.