You want to cover your weaknesses. If you are wondering what Pokémon are strong/weak against other types, check out this comprehensive chart.

You’ll need to purchase several potions and revives at the Poké Mart. It’s best to be smart about whether to use regular, super, hyper, or max potions depending on how much money you have and what each of your Pokémons’ max hp’s are. These helpful items can give you that extra edge during battle. [2] X Research source

Rock types are weak to Grass, Water, Ground, Steel and Fighting. Rock types are strong to Flying, Bug, Fire and Ice, so avoid using these Pokémon when possible. [3] X Research source

Fighting types are weak to Flying and Psychic. They are strong against Dark, Ice, Steel, Rock and Normal Pokémon .

Electric types are weak to Ground (Ground is immune to Electric) They are strong against Water and Flying.

Fire types are weak to Water, Ground and Rock. They are strong against Bug, Grass, Ice and Steel.

Normal types are weak to Fighting but immune to Ghost attacks. [4] X Research source

Flying types are weak to Electric, Rock and Ice. They are strong to Bug, Grass and Fighting and immune to Ground. [5] X Research source

Psychic types are weak to Dark (doesn’t effect), Bug and Ghost. They are strong against Fighting and Poison.

Water types are weak to Electric and Grass They are strong against Fire, Ground and Rock. [6] X Research source