Riolu é um Pokémon de ovo que evolui para o popular Lucario ao subir de nível com felicidade máxima. Para evoluir, também deve subir de nível durante o dia, não à noite. Como Pokémon bebê, Riolu tem pool de golpes limitado, que expande ao evoluir. Além de Pokémon HeartGold, Pokémon SoulSilver é o único jogo onde você pode chocar Riolu de ovo ou capturá-lo na natureza.
Dê uma Secret Potion a Jasmine para curar seu Pokémon. Encontre Jasmine no Farol de Olivine City. Ao sair do Farol, Baoba ligará. Ele pedirá para visitar a recém-aberta Safari Zone. Use Fly para ir a Cianwood City. Vá para esquerda/oeste da cidade e encontrará a Safari Zone.
Entre na Safari Zone e pague a taxa. O homem dará 30 Safari Balls para capturar Pokémon no parque. Seu tempo acaba ao gastar todos os passos ou as 30 Safari Balls.
Vá à área Meadow (Prado) da Safari Zone. Caminhe na grama alta até um Pokémon aparecer. Se não for Riolu, escolha "Run" para não perder tempo. Todo Riolu encontrado será nível 45.
Jogue uma quantidade equilibrada de lama (mud) e isca (bait) no Riolu. Lama enfraquece, mas pode fazê-lo fugir. Isca faz ficar mais tempo, mas mais difícil de capturar. Use as Safari Balls no Riolu após enfraquecê-lo consideravelmente.