So, I think it's time to start getting serious about my team. Up until now, I've been using a small team of 5-6 Pokemon that have done well, but I need to start forming a team to swap them out with from time to time. And I need advice on what Pokemon to put in there, and what moves to give them.. Note that I tend to get attached to my team and would still like to keep my current members in the rotation, and that I only have 5 at the moment because my Ekans wasn't doing well and I needed to hatch Ducklett.
Quilladin
Ability: Overgrow
Pin Missle
Bite
Needle Arm
Rollout
Litleo
Ability: Unnerve
Fire Fang
Work Up
Headbutt
Take Down
Teddiursa
Ability: Pickup
Baby-Doll Eyes
Fury Swipes
Feint Attack
Lick
(Probably has the worst moveset in the team right now, but she pulls her own weight)
Woobat
Ability: Unaware
Air Cutter
Attract
Heart Stamp
Assurance
Kricketune
Ability: Swarm
Fury Cutter
Sing
Cut (I know, HMs are bad, but I needed one to progress back when I had a full team)
X-Scissor
PC 'mons: Cherubi. Pachirisu, Budew, Whismur, Panpor, Igglybuff, Swirlix, Poochyena, Glameow, Zigzagoon, Lillipup, Ekans, Ducklett, Vivillion, Drifloon, Azurill
So, any Pokemon recommendations? Also, I think I can get Emolga now, so if anyone can tell me where to get that, that would be great.