The Legend of Zelda: Majora's Mask/Bosses

Mini-Bosses
These are enemies that are harder to kill than most, but aren't located at the end of a dungeon, but rather in the middle of it, or outside of it. There are at least two per dungeon.

Dinofols
Woodfall Temple, Snowhead Temple (Two at once), Secret Shrine (Three at once), The Moon (Twinmold section) Woodfall Temple/Snowhead Temple: Use your shield to blocks it's attacks, and then attack with your sword. Alternitively, use Deku Nuts to stun it, then use a jump slash on it. Don't fight it with Deku Link, as it has fire breath. Against the pair, use spin attacks to attack both at once.
 * Locations
 * Strategy

Secret Shrine/The Moon: Use the Great Fairy's Sword on them, and they'll go down quickly.

Gekko and Snapper
Woodfall Temple First, attack Gekko until it calls the Snapper over and mounts it. Then, transform into Deku Link and hide in one of the flowers around the area as it tries to spin towards you, and jump out as it rides above your flower. It will make it fly off the Snapper and try to get away by climbing the walls. Turn back into Normal Link and pull out your bow, and shoot it with an arrow. It will take damage, fall down, and remount the Snapper, so repeat the process one more time to defeat it.
 * Location
 * Strategy

Odolwa: Masked Jungle Warrior

 * Location: Woodfall Temple
 * Description: Odolwa is a giant warrior that wields many attacks. He can summon flame circles, tiger moths, and his own insects as well as use many sword techniques. The easiest way to defeat him is to run towards him with the Bunny Hood equipped and slash at his legs. The arrows will also stun him. When he summons moths use a bomb flower or bomb to lure them away.

Goht: Masked Mechanical Monster

 * Location: Snowhead Temple
 * Description: Goht will run circles around the arena. You can attack and defeat him in one of two ways, either
 * Shoot him with the fire arrows you will have obtained by this time
 * Chase him 'round and 'round the arena (which is surprisingly fun!)

Gyorg: Gargantuan Masked Fish
Or, jump in as a Zora, sink to the bottom and lay into him with the boomerang fins. They will stun him, then launch another volley and they will cause damage.
 * Location: Great Bay Temple
 * Description: Gyorg can be beaten in two ways. Use arrows to stun the fish and then jump in as a Zora and use the electric shield. Fairly complex.

NOTE: If he charges you in the water, RUN. No one likes to get chomped by a fish.

Twinmold: Giant Masked Insect

 * Location: Stone Tower Temple
 * Description: Use the Giant's mask and slash away at their heads and tails.

Majora's Mask

 * Location: The Moon
 * Description: Your strategy on Majora's Mask is to try to hit his back, where he is weak. If you have not gotten the Fierce Deities Mask, you should use Zora Link's boomerangs to attack, then switch to link if the mask drops low enough. If you DO have the Fierce Deity, Majora's Mask is a cakewalk, Z-target and keep hitting B and Majora's mask will soon be defeated.

Majora's Incarnation

 * Location: The Moon
 * Description: Probably the funniest boss in the game. All it does is run around and dance (occasionally attacking). Use Boomerangs or arrows to down him and then strike.

Majora's Wrath

 * Location: The Moon
 * Description: Final form. Use Light arrows to stun it and then attack it. Avoid its whips.