El juego competitivo es la cosa mas complicada que te puedas imaginar, hay tantos teoricos que profundizan en cosas como "cuantos puntos de esfuerzo debe llevar un pokemon para matar a otro de 1-2 ataques", etc.
Sweeper: Pokémon que comúnmente tiene unos stats base elevados en ataque, ataque especial o ambos, y en la mayoría de veces, una buena velocidad. Son los que se encargan de golpear a los contrincantes por su fuerza de impacto. En equipos de Trick Room (espacio raro) es recomendable usar pokémon lentos como Rampardo, Reuniclus, etc.
Ejemplos de Sweeper
Wall: Estos pokémon son lo contrario de los Sweeper -básicamente-. Cuentan con stats base elevados en una o dos de sus defensas y unos PS (HP en inglés) decente o elevado. Son los encargados de parar a las posibles amenazas que acabarían con tus sweeper. En la mayoría de los casos, cuentan con ataques como Toxic, Will-O-Wisp, Roost y otros métodos de recuperación. Mientras que en otros casos, traen ataques como Spikes, Toxic Spikes y Stealth Rock, ataques que al entrar un pokémon enemigo al campo, le dará una buena cantidad fija de daño (véase Skarmory, Swampert, Donphan, Scolipede, Roserade).
Ejemplos de Wall
Counter: El pokémon denominado "counter" no es alguno en específico, todos los pokémon, o por lo menos la mayoría, pueden ser counters de algo. "Counter" en el metagame lo definimos como un pokémon capaz de entrar a la pelea (usando un turno de cambio/switch o U-Turn) recibiendo la menor cantidad de daño posible y con la posibilidad de acabar con el pokémon enemigo. Como ejemplo vemos a Gliscor que es counter de Heracross al tener unos stats elevados en defensa, resiste sus mejores ataques por los tipos, y cuenta con Fire Fang y ataques tipo-Volador para acabarlo.
Mix Sweeper: Pueden ser MixSweeper o MixWalls, estos tienen elevados stats en ambos ataques/defensas y cuentan con movimientos de soporte (para Walls) o de tipo físico y especial (para Sweepers). Lo mas común es ver que estos tengan una naturaleza en contra de una de las dos defensas (para Sweepers) o velocidad/uno de los ataques para Walls. Algunos de los MixSweeper más famosos de 4ta generación son Infernape, Garchomp, Salamance, Dragonite. En esta generación (5ta) encontramos un buenísimo MixSweeper: Eelektross.
Ejemplos de MixSweeper:
Lead: El pokémon que va primero. La mayoría de estos en la 4ta y 5ta generación ponen rocas en el campo (Stealth Rock) y tienen una buenísima velocidad. Ejemplos de estos son Aerodyctil, Azelf, Ninjask, Scolipede, Infernape. Pero básicamente, cualquier pokémon puede ser Lead. En la 5ta generación con la nueva habilidad "Sturdy", pokémon como Donphan pasan a ser usados. Y con "Drizzle" para Politoed los equipos de lluvia aumentaron, el mismo caso con Ninetails.
Ejemplos de Lead:
Edito: Hace como dos años empece un documento que te va a servir, quizas elgun dia lo termine.