I usually try to have each of the three starter types (usually the two that aren't covered by my chosen starter), then a Dark type, a Psychic or Fairy type (or both, looking at you, Gardevoir, Galarian Rapidash, Hatterene), and a sixth filler that usually covers some types that I don't have on...