Yeah, electric type or grass is a must. And ground helps a bit too :3 As I posted above, variation is the most important aspect. Also, togetic and togekiss is a durable flying type, at least better then farfetchd IMO. And drop jynx or slowbro, both are psychic, so get either a good waterpokemon...