On the subject of changing a pokemon's move sets, I'd like them to make a few additions to Sceptile. About the only moves it ever runs are Leaf Storm, Giga Drain, Focus Blast, Dragon Pulse and HP Fire/Ice which makes it very predictable.
Dark Pulse could be an interesting addition - it gets access to several physical dark type moves like Pursuit, Crunch and Night Slash, so why not give it a special dark type move?
Another option would me Ancient Power. Again, Sceptile gets access to several physical rock type moves, such as Rock Slide and Rock Tomb, so give it Ancient Power. I mean, it is based in part on a Dinosaur anyway (a Dilophosaurus).
Another useful change would be giving Pidgey Air Cutter by level up instead of breeding. Mega Pidgeot is meant to be a special attacker, but training a modest Pidgey can be a real pain as the best special attacks it gets for a long time are Gust and Twister. Air Cutter at around level 15 would be must better.
Air Cutter would go nicely on Butterfree too as the best special flying move it gets is Gust.