Bug-type Pokémon

Pure Bug-types

Strong against Fighting, Grass and Ground attacks; weak against Fire, Flying and Rock attacks
Also weak against Poison attacks in Red, Yellow and Blue Versions
Caterpie
Metapod
Pinsir
Pineco

Bug/Fighting-types

Strong against Bug, Dark, Fighting, Grass and Ground attacks; weak against Fire, Flying and Psychic attacks
Heracross

Bug/Flying-types

Immune to Ground attacks; strong against Bug, Fighting and Grass attacks; weak against Electric, Fire, Flying, Ice and Rock attacks
Also weak against Poison attacks in Red, Yellow and Blue Versions
Butterfree
Scyther
Ledyba
Ledian
Yanma

Bug/Grass-types

Strong against Electric, Fighting, Grass, Ground and Water attacks; weak against Bug, Fire, Flying, Ice, Poison and Rock attacks
Paras
Parasect

Bug/Poison-types

Strong against Bug, Fighting, Grass and Poison attacks; weak against Fire, Flying, Psychic and Rock attacks
Not strong against Poison attacks in Red, Yellow and Blue Versions
Weedle
Kakuna
Beedrill
Venonat
Venomoth
Spinarak
Ariados

Bug/Rock-types

Strong against Normal and Poison attacks; weak against Rock, Steel and Water attacks
Shuckle

Bug/Steel-types

Immune to Poison attacks; strong against Bug, Dark, Dragon, Ghost, Grass, Ice, Normal, Psychic, and Steel attacks; weak against Fire attacks
Forretress
Scizor