Day: Normal, Grass, Fire, Water, Fairy, Flying, Ground, Bug, Electric
Night (Dawn included): Poison, Rock, Ghost, Psychic, ice, Dragon, Fighting, Steel, and Dark
While this may be a major undertaking I feel as if it would make tracking mon a lot easier and erase much of the overlap making the 800 something different mon stop overlapping as much. I also feel as if all pokemon should be bound to a biome. This makes finding individual mon much simpler as all mon can be found in 1 place at 1 time, thus staggering the 800 something implemented mon. Here I'm more iffy on the implementation on mon, but if type were to be the case there are so many sub biomes that entire spread sheets would be needed to determine that.