From a coverage standpoint, you need FIRE against Bug/Steel-types, GRASS against Water/Ground-types, FIGHTING against Pure-Normal-types, GROUND against Pure-Electric- and Poison/Dark-types, DARK against Normal/Ghost-types, and FAIRY against Dark/Ghost-types.
This'll leave you coverage against Part-Flying- and Part-Fairy-types remaining. So, you'll need ICE and ROCK coverage for the remaining Flyers as well as POISON and STEEL for the remaining Fairies.