The fourth generation of Pokémon introduced 107 new pocket monsters, including some legendary such as Dialga and Palkia. Among the additions were also Riolu and its evolution Lucario, of type Fight. Here’s how to get them in the Pokémon Shining Diamond and Splendid Pearl remakes.
To get Riolu you will have to continue in history to the point where you will get the MN Surf, donate to Memoride from the old woman (and grandmother of the champion Camilla). Once you have acquired the possibility to navigate the waters, you can access Canalipoli, where a ferryman will give you the opportunity to go to Isola Ferrosa. Here, in the cave on the island, you will meet Marisio, a coach who will propose to team up to defeat the Galaxy Team. When the mission is completed, the man will give you an egg of Riolu, which you can hatch to finally get the Pokémon. To evolve it into Lucario you will first have to increase your affection value, for example by struggling with him or giving him berries, and then increase his level exclusively during the day.
Riolu and Lucario are not the only rare monsters in the game. Here’s how to get Porygon and its evolutions in Pokémon Diamond Shining and Pearl Shining. If you are looking for another type of search, find out what Pokémon in the Safari Zone are in the Pokémon Shining Diamond and Splendid Pearl.