I don't think Riolu belongs to Unova. First off, you find him in a ranch, full with pokémon from other regions. Second, he is rare in there. In his native place he should be at least common.
I like to use Haxorus, Tyranitar and Emboar on the subway myself. Haxorus kills with ease, so he's a must. A Scarfed Krokodile with Moxie is also a good option, as well as Toxic Boost Zangoose and Choice Scarf Magmortar.
A good setup for long battles would be a Toxic Spikes/Giga Drain/Leaf...
If you really want to get an in-game+competitive team, I would suggest you Emboar, Zangoose, Flygon, Stoutland, Arcanine and Zoroark.
Toxic Boost + Toxic Orb Zangoose instakills pretty much every pokémon with Facade. Heck, with one Swords Dance he might get up to 900 attack.
Choice Scarf...
Sorry dude, but my Zoroark never misses his Night Daze. Keep Night Daze, it deals more damage than Dark Pulse and the accuracy loss may hinder even the scariest of the opponents. Guess how my Zoroark managed to defeat Cynthia's Garchomp at the same level?
Your answer:
http://pokemon.wikia.com/wiki/Starter_Pok%C3%A9mon
You guys need more Chinese culture, seriously. First taoism, now the zodiac...
Please tell me precisely why, mr. Masuda.
I can see multiple continent-forming forces in the games, like multiple Groudons, multiple Kyogres, multiple Rayquazas, multiple Regis...
Your "please stop" just made you look silly. This is a forum, boy. Welcome to the internet, where there's people who will disagree with you and you won't be...