Apparently, EV training is a really good thing to do if you're going to raise a pokemon's stats.
Now If only I knew what the hell it was.
It's something gained from killing each Pokemon.
You know when they level up they have that little bar that says (STAT)+Number Here?
Well each point is an EV point. When you defeat a pokemon you gain one depending on what pokemon you defeat. For example you could have say, a Mewtwo and kill a stuffload of Level 2 pokemon, who, still, will give you EV points even though their level is low. (Level does not matter)
I EV'd my Mewtwo. It's level 100 now.. Oh wait, that's the one I was forgetting.
Edit: Oh, and certain Pokemon have different max amounts of EV points for each stat.
For example Steelix's max EV in Defense is somewhere around 500.
Edit2: EV's also get divided in half if you're using an Exp Share, and rare candies suck because you don't get EVs. They're fine if you've run out of any points left.
Another method of raising EVs would be those medicines, which, I used a stuffload on my Spiritomb.
Some Pokemon are purposely really high in their EV levels, but they're hard to get, like Spiritomb. They're banned from online contests becasue they're that much better than the rest.
Usually, you'll have
Mewtwo
Spiritomb
Legendary Birds
Not allowed in contests because they're too good, well, if trained properly.