You have put way too much time in training those (Y cut on Greninja? WHY?). Should've used Hariyama/Kricketune etc. Galvantula is quite praised around here, as is Heliolisk (mainly on weather teams). Manectric is ok if you can get it HP Ice, but you get it pretty soon. Helioptile takes its time to get actually useful (lvl 49 T-Bolt), but can be got at Beryl, while getting Joltik was a frustrating (curseword) chore to work through. Every time I thought I would have enough honey, NOPE, some more cobwebs...urgh. But Galvantula is quite useful against Radomus and Luna, which it can be obtained before. Emolga and Pachirisu can hax your opponent, making it easier for you to set up against them. Yanmega is also quite strong and can work with Flygon, too, just like Gengar. Also nice are Crobat and Honchcrow, although the latter gains less use after Radomus. And there's also Lucario... You're probably going to want training more than 6, it's pretty hard to get around everywhere with less than 7 mons.