Okay, I have a question about Little Cup--shouldn't it be impossible to give a Pokemon more than, say, 110-120 EVs in any given category, since they're only Lv.5, and the vitamins will only take you up to 100?
I know that Shoddy is a battle simulator, but in every other regard, Shoddy attempts to adhere to the rules and mechanics of the actual game.
What I did, where I got nearly all of the EVs I wanted legitimately, was to get five Exp. Shares [trading and migrating] and put them on other members of my party while the level 1 in question was holding a power item and I was able to get over 400 EVs before it got to level 5. Obviously this works better with some stats than others, for instance: level 3 Zubats for speed still give crap for experience divided seven ways (yes seven, the Pokemon that actually killed it received a double share). Heck, if I was willing to switch between all 5 members for each battle I'm sure that I could easily get my 510 investment, but it takes too much time.