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.
It is suppose to evolve at the Level of 20,but if you want it to evolve later it can evolve anything after it is at Level 20.
It will evolve by level. Teddiursa will evolve into a Ursaring at level 30.
They evolve at level 36
It will evolve at level 36.
They evolve on level 40
it evolve on level on 64
Pikachu do not evolve by level. They evolve when a thunderstone is used on them.
To evolve a Sandshrew level it up to Level 22 and it will evolve into Sandslash.
Kricketune does not evolve, but a Kricketot will evolve into Kricketune at level 13.
if you dont let it evolve at the required level of level 20. itll try to evolve at every level following.
Level 40.It will evolve at level 40.
evolve it to level 16 then level it to level 36 for blastoise