Heres a tip on doing this a bit more professionally:
Dual types can show up in 2 types, also meaning they have inherently better chances of appearing in your fav list lol.
Each pokemons types have a set order by design.
If a pokemon has 2 types, say Cacturne, the first one is its main type, the second is the extra, so Cacturne is a Grass poke firstly, but its also sneaky.
If you need proof that its not by some random order, compare Spiritomb and Sableye or Geodude and Rhyhorn. They have reverse types.
Flying type gets the door then though (unless you like Tornadus alot), which makes sense however. I mean if you think of, say, Moltres, its a Fire pokemon... then Flying too. Only one proper Fire type should be on the list.
Also alphabetical is lame
There is an official type order:
Normal Fire Water Electric Grass Psychic Fighting Poison Ground Flying Dragon Bug Rock Ghost Ice Steel Dark