I'm sure we've all noticed the oddities of the current breeding system. There's the infamous Skitty-on-Wailord pairing (or the more awkward and likely painful Wailord-on-Skitty). The problem is, some of the groups (I'm looking at you, Monster and Ground) are very poorly defined and arbitrary. Some Pokémon can be grouped into more than the maximum two egg groups, so they pick two at random at the cost of cutting the Pokémon off from other similar Pokémon it should be able to breed with. Perhaps the most striking would-be pairing that exemplify both of these issues is Treecko and Tsutarja. Both are Grass-type reptiles. Oddly, they are incapable of interbreeding. Treecko is in the Monster and Dragon groups, while Tsutarja is in the Plant and Ground groups.
Why? You tell me.
There is no logical reason why these two Pokémon should not be able to breed. If a whale can breed with a cat and a pterodactyl can breed with a bat, why can't a plant-gecko breed with a plant-snake?
So, what do you all think? Do you have any suggestions on how we can fix the egg groups? Or are you happy with the current system?