Hey, I'm in the same situation where I don't know if my team is any good. I am stuck on Shelly and I don't know what to do. Can someone comment on my team? 
Monferno lvl 32 he does well against Shelly but gets wrecked by Yanmega's aircutter 
Flame Wheel 
Mach Punch 
Rock Smash 
Leer 
 
Emolga lvl 32 he does really well but gets wrecked by yanmega's ancient power and anorith 
Shock wave 
Charge beam 
Acrobatics 
Roost 
Noibat lvl 29 he drives me INSANE! He can't hit anything! You would think he would be good against bug types...NOPE 
Bite 
Wing Attack 
Roost 
Screech 
Persian lvl 31 he is okay.. I mainly use him for fake out but other than that hes not too good... 
Fake out 
Screech 
Swift 
Bite 
Panpour lvl 32 panpour is great...if anyone replies can u tell me where to find a water stone but anyway he does good against Shelly due to acrobatics but doesn't have enough defense to take a hit... 
Scald 
Acrobatics 
Leer 
Bite 
Trubbish lvl 31 he is okay...hes just not that strong and toxic spikes aren't too good anymore... 
Sludge Bomb 
Acid Spray 
Toxic Spikes 
Take Down 
That is all my pokemon... I need to beat Shelly so someone please comment and advise me what I should do...I am definitely willing to drop stupid noibat lol