So, I did some quick counting, purely out of boredom, to see just how many their are for each type. Water and Normal of course come in first, but I was surprised to see Ice so low, I really thought there were more Ice types than there really is. Fighting, too, I was surprised to see so low.
Water - 109
Normal - 97
Flying - 84
Grass - 74
Psychic - 67
Bug - 63
Ground - 59
Poison - 57
Fire - 48
Rock - 47
Fighting - 41
Electric - 39
Dark - 39
Steel - 38
Ice - 31
Dragon - 29
Ghost - 27
Might go through later and figure out all the missing type pairings, see just what we're lacking.
(Oh, I didn't count Rotom's extra forms in this, nor Arceus' different plates)