For Pokemon GO players who want to maximize their damage in every Battle Raid or gym takeover, TMs are an incredibly valuable resource. The items allow players to reroll for a different fast or charge attack and can make a mediocre pokemon much, much more reliable in a fight. Unfortunately for the less hardcore players, sometimes it's hard to tell which moves are right for a given situation. This Pokemon GO moveset guide should help with that.

Each -type has its own set of moves and some are better than others. For the most part, each type has one or two top tier moves that players will want to use TMs to secure before taking those pokemon into battle. Having a perfect IV top tier pokemon is great, but using TMs to get the correct moveset in place is what really seals the deal when it comes to reaching maximum DPS.

For a crash course, we've outlined the best fast and charge moves for each -type below. Take a look and then compare the movesets listed here with what your top tier pokemon currently have equipped. If you have the TMs in inventory to start rolling for some upgrades, use this info and get to work...

Bug

Fast move - Bug Bite/Fury Cutter

Charge move - X-Scissor

Dark

Fast move - Bite

Charge move - Foul Play/Crunch

Pokemon Go Moveset - Gen 3 flying dragon

Dragon

Fast move - Dragon Breath/Dragon Tail

Charge move - Outrage/Dragon Claw

Electric

Fast move - Thunder Shock/Spark

Charge move - Wild Charge

Fairy

Fast move - None

Charge move - Play Rough/Dazzling Gleam

Fighting

Fast move - Counter/Karate Chop

Charge move - Dynamic Punch/Focus Blast

Fire

Fast move - Fire Spin

Charge move - Overheat

Flying

Fast move - Air Slash/Wing Attack

Charge move - Sky Attack

Ghost

Fast move - Shadow Claw

Charge move - Shadow Ball

Grass

Fast move - Vine Whip/Razor Leaf

Charge move - Power Whip/Grass Knot/Leaf Blade/Solar Beam