From Canalave City, you take the boat to Iron Island. When you meet Riley, you will help him and at the the end of it he gives you a Riolu Egg and you hatch it. Or you can use Action Replay, and use the pokemon modifier cheat.
it means a rioulu will hatch from it
Trade with Pokemon Pearl or Pokemon Platinum
the best Pokemon you can catch in Pokemon pearl is heatran
You don't find a Krookodile in Pokemon Pearl
you can not find it in pearl
it means a rioulu will hatch from it
if you put it in 1st place
Rioulu is a baby Pokemon so it cannot breed with any Pokemon.
you do not find dialga in Pokemon pearl
Trade with Pokemon Pearl or Pokemon Platinum
you have to beat drake form the elite 4
the best Pokemon you can catch in Pokemon pearl is heatran
You don't find a Krookodile in Pokemon Pearl
you cant find raiku in Pokemon pearl just Pokemon gold
where do i find a totodile in Pokemon diamond/pearl on nintendods
You find Gligar in Pokemon Platinum at Route 206. You can't FIND IT IN PEARL.
I think the fastest way to evolve rioulu is to put an exp share on him then go to Pokemon league and fight the Pokemon he will get tons of exp and he evolves into lucario at level 19 so it shouldn't take that long