Ocelot

Ocelots are passive mobs that were added in Update 0.12.1. They spawn in Jungles and can be tamed by feeding them Fish. They are one of the third tameable mob, after Wolves and Horses.

Spawn
Ocelots will only spawn naturally in Jungle Biomes, but they can wander out of them which allows the player to then find them outside their territory.

Taming
Ocelots can be tamed by feeding them 1-12 Fish. However, unlike Wolves, the player must wait for the ocelot to approach them. If the player moves too quickly towards the Ocelot, it will sprint away. It is best to sneak when approaching an Ocelot.

Types of Cats
When tamed, Ocelots become cats. There are three types of cats in Minecraft-
 * Tabby (Orange)
 * Tuxedo (Black)
 * Siamese (White and Black)

Defense against Ocelots
Creepers will run away from both Ocelots and Cats, even if provoked by the player, making Cats a great defense against a Creeper, although a Creeper can still blow up on players and nearby ocelots within the range of explosion.

Trivia

 * Ocelots were supposed to be added in Update 0.9.0, but Johan stated that they would not be added as they were too buggy and fishing was not yet developed fully.
 * They were also rumored to be added in Update 0.11.0, but again, they weren't added.
 * Cats may sometimes attack Chickens.
 * Ocelots and cats don't take fall damage along with the Chicken and Iron Golem
 * When not made to sit, tamed Cats will purposely try to sit on Chests, Beds, Furnaces, etc. so that the player cannot use them.
 * Ocelots are one of the few mobs that can sprint, the others being Baby Villagers and Baby Zombies.
 * The Tuxedo variant of Cats was based on Jeb's cat, Newton.