If your riolu is following you in heartgold or soulsilver you can talk to it.
Rioulu evolves with happiness during the day.
Simply follow the story line because when you reach the end of iron island you get an egg. when you hatch it, it is a rioulu Good Luck!!!
you go to jublife city get on a boat this girl will ask you to go in a moutain with her(make sure you save)then at the end shell give you a egg.it will hatch to rioulu
if you put it in 1st place
you have to beat drake form the elite 4
You can only get riolu from riley in iron island=egg
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
Rioulu is a baby Pokemon so it cannot breed with any Pokemon.
it means a rioulu will hatch from it
Riolu is evolved when levels up with high happiness during daytime.
He has to be happy by 12:00 Pm. At Daytime. If you need help search it up @ http://www.bulbagarden.net/
All I know is that you need to use an item to evolve Rioulu