If you don't like the Ditto then i give you an Aipom that can't learn TMs. Happy with that?
__________
Beat Candice, Vespiquen had no problems at all even though it's weak to Ice.
Now clearing the Galactic HQ in Veilstone. And i'm planning to degrade Chatot to my Flying slave as soon as it learns Hyper Voice (because it's restriction is that it has to replace Chatter with Hyper Voice), it's just too weak, it lost against a wild low-30ish Sneasel using Icy Wind, lol
Update: I just beat Cyrus and Dialga on Mt. Coronet.
Mars and Jupiter were not too hard, only the Skuntank caused trouble, but Beautifly and that Heracross managed to KO it.
Cyrus was a lot harder. First was Honchkrow, which did some serious damage to Gastrodon with a single Drill Peck, but i got freezehax on it with Ice Beam, so it was easy to KO. Next was Gyarados. I thought Luxio would be too slow to KO it, so i thought Vespiquen would be able to stall this guy out, but a critical Giga Impact (what a noob, lol, he uses a hyper beam variation) ruined it. But when it had to recharge Luxio killed it with Spark. Next was Weavile. It was the easiest of all his team members, it kept using X-Scissor on Beautifly, which killed it with 2 Bug Buzzes. Crobat was more of a problem. First it Kod Beautifly because i forgot to switch. Then it got Flinchhax on Luxio 2 times in a row. But Luxio survived that, paralyzed it with Spark and KOd it. But trouble wasn't over yet, Dialga's ugly face was still on the screen. Some guys showed up and blocked my way down to any Pokemon center, so i had to fight Dialga with an almost dead Luxio and Gastrodon, which wasn't in a much better condition. I led with Luxio, but Dialga outspeeded it and KOd it with Ancient Power, luckily didn't get the boost. Now all i had left was Gastrodon and 2 HM slaves below level 10. Dialga used Dragon Claw, it took off more than the half of Gastrodon's left HP (Gastrodon would'have laughed at that at full HP, but in this situation... not), my Earthquake did a bit >50% to Dialga. And then i got lucky: Dialga was stupid, used Metal Claw, leaving Gastrodon with 22 HP, and got KOd by the next Earthquake. On my way back towards Hearthome i didn't meet any Golbats or anything else that clearly outspeeds Gastrodon (whew...), so i just arrived there safely. Next: Battling Volkner, then: off to Victory Road!