pikachu@lightball
>thunderbolt
>focus punch
>Substitute
>Encore
Pikachu with Light Ball is about the only unevolved Pokemon that works well. But Pikachu's defenses and HP are so weak that it won't be able to survive to Agility and the recoil from Volt Tackle will kill it in a few turns. You can Encore the opponent to make them repeat non-damaging moves, then hide behind a Sub and attack from there. It sucks that you can't get Surfs or max Hidden Powers easily, because Pikachu needs a second special attack.
Seriously, though, Raichu is way better even though Light Ball won't work on it.
hitmontop@Leftovers
>bulk up
>Hi Jump Kick/Brick Break
>Rock Slide
>Rapid Spin/Earthquake/Return/Mach Punch
What are you doing with Macho Brace? That item cuts a Pokemon's speed in half, so you'll always be slower for no reason. The only good thing about that item is for EV-training, but I don't think you know what EVs are. Replace with Leftovers. Anyways, Hi Jump Kick is stronger than Rolling Kick (you'll need to breed for it though). Rock Slide or else Flying types will give you trouble. The last move can vary. Rapid Spin clears things like Spikes and Leech Seed. Return and Earthquake are both for additional damage, although they won't be very useful. And Mach Punch is used to finish off weak opponents (and yes, that's about the only time you'll use two attacking moves of the same type.
Charmeleon@Leftovers
>flamethrower
>dragonclaw
Sunny Day
Substitute
I assume you want a special attacking Charizard since you taught it those kinds of moves. Special Charizard works pretty well since no type of Pokemon resists the Fire+Dragon combo. Too bad it can learn that many different special attacks, which is why most people prefer a physical attacker. Anyways, Sunny Day helps you out against Waters and boosts your fire power. Substitute protects you from status effects and gives you an extra turn for Sunny Day or attacking.
metang@Leftovers/Choice Band
>earthquake
Meteor Mash
Explosion
Agility/Rock Slide
What? Lucky Egg only works for Chansey, not Metang! Besides, it's a bad item. Anyways, Earthquake is the only good move here but I suppose your Metang is still at a low level. Metagross needs Meteor Mash since that's its best attack. Explosion, while you'll be killing yourself, can be your last resort in defeating a tough opponent. And Agility is useful since few things are scarier than a fast Metagross. But if you're using Choice Band, stick with Rock Slide, which is particularly useful against Zapdos.
celebi@leftovers
>psychic
>Leech Seed/Calm Mind
>Recover
>Heal Bell/Baton Pass
Celebi is a great Pokemon but you're ruining it with your moves. Psychic is really the only good attack for it. You can use Giga Drain for things like Tyranitar who you can't handle, but it's not as strong in the long run. Leech Seed is great on Grass types in general and Recover lets it stay alive extra long. Now Heal Bell is also great as Celebi is a very good cleric. However, there's another strategy with Celebi.
You can use Calm Mind to boost your special and Baton Pass to another Pokemon like Charizard or Pikachu, who can use the special boost to sweep the opponent's team.
marshtomp@Leftovers
>ice beam
>earthquake
>Curse
>Rest/Surf
Okay, it's future-Swampert. Well, Swampert really works better as a physical attacker than a special one, although it can certainly use special attacks well. The idea behind this is to Curse up, Rest if you are low on health or statused, and attack with a super powerful Earthquake. You can certainly replace Rest with Surf if you need a water move, but you lose the ability to heal yourself.