first you go to ironisland and there is a cave then go through and there will be someone then he gives you a egg and you need only 5 Pokemon with you then it will hatch into a riolu then make it happy by giving it massages at veilstone city,or give it protein.
If you want riolu to evolve, make him happy
Make sure your Riolu is happy. When it is happy level it up and it will evolve into a Lucario!!!
Riolu evolves when you have maxed out its friendship, it will evolve at the next levelup during daytime.
Riolu evolves into Lucario at level 14. (But if evolution is skipped, it will try to evolve at every level up after that as well.)
You must have Riolu reach up to maximum happiness and level it up in the day time to make it evolve.
You just have to make it happy (daytime).
Riolu doesn't evolve at any set level. To make Riolu evolve you need to make it's happiness by keeping it healed up and in your party. Taking it to the NPC that gives Pokémon massages will also raise it's happiness. The final condition for Riolu to evolve is that it needs to be daytime. Once the conditions are met the Riolu should evolve into a Lucario at any level.
Riolu won't evolve unless it has max frienship with its trainer.
Riolu evolve by happiness during the day.
Riolu doesn't not evolve at a certain level. Tp evolve Riolu, Riolu must have an IQ≥1. Also, the item Sun Ribbon must be obtained. Then, you may evolve Riolu.
You make riolu have max happiness and then level it up
Riolu doesn't evolve until it has max frienship with its trainer.