Cat

Cats are a passive mob tamed from Ocelots. When ocelots are tamed, they turn into one of three different cat skins. Orange is the most common colour you will get when taming an Ocelot, followed by black being the second most common and siamese being fairly rare. They will follow you around and will teleport to you if you are too far away. They also sometimes randomly attack chickens.

Breeding
A pair of cats breed by right clicking two cats while holding a Raw Fish.

Breeding will create a kitten and the parent cats have a delay of five minutes in an actual time until they can breed again. Kittens will not drop experience orbs.

Behavior
After taming an ocelot, the cat will follow you around. When activating its chicken-hunting behavior, a cat will go into a 'sneaking'-like stance and will stalk a chicken for a short while until the bird is within striking distance, at which point the cat will leap forward and chase the chicken. Cats are much calmer than their untamed ocelot state as they do not sprint or attempt to escape the player as he/she approaches.

History
Cats were first implemented in snapshot 12w04a, and due to be introduced in Minecraft 1.2.

Currently, there seems to be no 'sit' function for cats that there is for wolves.

Bugs

 * When a chicken is on the opposite side of a fence from a cat, the cat will get stuck in the fence, until it kills the chicken.
 * When navigating down a slope (at least one block high) a cat will spin in a circle once it reaches the bottom.
 * In SMP, a cat will react to other players who do not own it like an ocelot, running away if they get too close, and slowly creeping up to them if the player does not move with fish in their hands.
 * A glitch in which multiple tame cats may spawn on a cat when loading a single player world without the use of breeding.
 * When loading a world, cats may change their skin in single player.
 * When a cat is on a bed it will just spin around, even if you break the bed the cat will hop and spin in the area of the bed

Trivia

 * The black cat is based on Jens Bergensten's female cat, Newton.
 * The kitten is the only baby mob not to have giant heads.
 * Cats seem to enjoy hopping on beds.
 * Unlike wolves, cats cannot be commanded to sit down.
 * It is possible to control what type of cat you get when taming an ocelot - right clicking on its nose will result in an orange cat, the tail will result in a black cat, and the legs will result in a siamese cat.