Battling against bug Pokemon is usually a breeze except with a few notable exceptions where their secondary typing gives them useful resistances and type advantages.
GameFreak hasn't been kind to bug type Pokemon. In general, they rank toward the bottom of every stat. To make matters worse, many types resist bug type attacks.
Bug type Pokemon are weak to:
Use attacks of these types to deal double damage against bug types. It's super effective!
These types resist bug type attacks:
Use Pokemon of these types to take half damage from an opponent's bug type attacks. It's not very effective.
Great Pokemon to use against bug types:
These Pokemon learn super effective attacks or have useful resistances (or both!)
Talonflame (fire / flying)
Charizard (fire / flying)
Aerodactyl (rock / flying)
Archeops (rock / flying)
Coalosall (fire / rock)
Blaziken (fire / fighting)
Read more: The ULTIMATE Pokemon Type Weakness Guide
Good attacks to use against bug type Pokemon:
Flare blitz (fire)
Fire blast (fire)
Aerial ace (flying)
Brave bird (flying)
Air slash (flying)
Rock slide (rock)
Power gem (rock)
Stone edge (rock)