Snow Golem

Snow Golem is a utility mob that was added in Update 0.12.1. They can be created by the player.

SPAWNING
A snow golem can be spawned by placing two snow blocks and a pumpkin on top of each other, with the pumpkin being placed last. However,on some servers these remain simple snow blocks with pumpkins on top.

Offense
Snow Golems are mainly used as a distraction, as they attack any hostile mobs near them. This allows the player to kill the mob while the golem distracts it.

The Snow Golem's snowballs cannot hurt any mobs except Blazes and Endermen.

Trivia

 * Version Exclusive:  Their Pumpkin head can be removed using Shears.
 * Endermen can accidentally spawn snow golems as they can pick up and place Pumpkins.
 * Snow Golems melt in hot biomes such as the Desert and in the Nether.
 * They also melt near any lava pools that are close by.
 * They can also melt during rain, and can be damaged from water.
 * Snow Golems leave a trail of snow wherever they go.
 * Snow golems attack every hostile mob except Ghasts.
 * They are immune to fall damage.