Ice, Figthing, Ghost and Ground gives the best coverage, dealing at least neutral damage to every Pokemon. Source: http://pokemondb.net/tools/type-coverage
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