How to get into Poni Garden? Do I have to defeat the elite 4 and the champion to enter it?
Riolu is only available in Poni Grove, which is only accessible post-game.
Hope I could help!
You could easily get one in the GTS until you can access Poni Grove.