I know that seven attack types can be super effective against any type, but I don't know much about defenses or coverage for type combinations. In case you're curious, the seven types are ground, fighting, ice, flying, ghost/dark, electric/grass, and poison/steel.