You mean you only have six pokemon that you actively battle with?

I take it they are a type diverse bunch then?
I have 2 teams, want to start building up a 3rd. I like have the maximum number of pokemon at max locational level. Currently that is lvl 30. SO what I do is get my main team (fav pokemon) up to the level then I take a second team of slightly less fav ones and get them up. Gives me best changes when face certain type of pokemon. I learned this tactic while I played the Trading Card Game. Had 12 decks that could take on pretty much any one. Since most people stuck with the pre-made decks knowing them backwards and forwards means I could counter them perfectly. I also took to putting different decks in different boxes so someone would challenge me with a brush fire or something and I would take out the a box that use to hold a weak deck in the meantime it has the perfect brush fire counter deck.