Lo primero es que Riolu evoluciona con una felicidad mínima de 220 y entre estas horas 10:00 y 20:00.
Lo mejor para evolucinarlo es darle masajes, subirlo un nivel, darle vitaminas esas cosas suben bastante la felicidad.También es aconsejable tenerlo siempre en el equipo y caminar nunca viene mal.Ponerle la Campana cura también ayuda a ganar más felicidad y Para saber la felicidad de tú Pokémon utiliza la función 6 del Pokéreloj (Indicador Amistad) que se consigue en el Centro Pokémon de Ciudad Vetusta.
Yo evolucioné a mi Riolu al nivel 2, lo llevaba en el equipo siempre mientras entrenaba otros Pokémon y cuando ya estaba lo suficiente feliz le di un Carameloraro y evoluciono, es lo que suelo hacer para evolucionar a todos de dicho forma de evolución.