Ice, Figthing, Ghost and Ground gives the best coverage, dealing at least neutral damage to every Pokemon.
Fire, Grass, Water, Electric, Psychic/Ghost, Flying.
I've put this as in if you were choosing a party, which types you would choose. :)
Sorry if I misinterpreted your question. xD