You need to raise its friendship not raise its level.
Riolu evolves into Lucario by leveling up with a happiness value of 220 during daytime
It's in Almia Castle.
beat the baby tower to do this make all your Pokemon level 5 and set moves to doublekick you will get a RANDOM baby Pokemon one of which is riolu if you don't get it first time keep on trying
after you've gone through the cave with Riley he give you an egg his Pokemon laid it will be a roilu
No, even though you can get him only once, he is not legendary. But his evolution, Lucario is pretty good.
if u have an action replay then u can but with no action replay then u cant but u can start as roilu in Pokemon sky
Roilu is only for the male sassy
Well First you CAN'T Buy It. But You can Find it In Caves Of In Grass Or Hidden Items! BUT maybe later on in the game like the after game you can buy it! Glad I Could Help BTW i love Pokemon! my team for no reason in Pokemon platinum Rapidash Lv.53 Luxio Lv.52 Piplup lv. 50 Roilu lv.47 Chatot lv.41 Sudowoodo lv. 30 Awesome Team Right!?!? My Main Pokemon Rapidash! i love that I Love That Fire Ball!
The easy way to get them is to use a action replay they sell for 30$ but if you do not want to purchase one here are some ways to get legendairies: trade on Nintendo wifi, change the time to twelve oclock then go to the ghost house to battle rottom who hides in the tv, go on Nintendo.com and see what the wifi Pokemon event is to get Pokemon like arceus and darkrai. if you need more help go on cheat planet they have good reviews.