Larvitar is my favorite pokemon.
Squirtle being my second, I'm trying to make one level 100.
Dragonite has been one of my favorites as well.
EV training isn't for friends. It's for those guys who don't want even stats, only an enhanced area of expertise. It does piss me off when someone uses some guy with a 430 stat though. I'm not a regular EV trainer, I'm rather new to it. Best I've gotten is a 360 stat.
As for Pseudo legendaries (ARC moans), they are the hardest pokemon to train, because their lowest forms don't level up fast, and it takes pretty much the end of the game to level them up. hence level 55. As for the new Pseudos, evolving finally at 50, 48 and even 45. I do not use them currently.
I am using Pupitar and Dragonair, but they are not evolving for a little while now.