There are passive mobs, that will never attack you, theese are pigs, sheep, cows, chickens, squids, mooshrooms, villagers and ocelots at the moment. There are also neutral animals, who wont attack the player unless provoked, they are; endermen(don't make eyecontact), wolves(don't hit, if you hit one, and there is a pack around, every wolf in the pack will attack you), zombie pigmen(nether, don't hit them, if there is a group they'll team up on you), technically silverfish are also neutral, since they hide in stone blocks in the stronghold. Then there is the hostile mobs, who then will attack the player if in sight, these are also known as monsters, the monsters are; blazes(nether), cave Spiders(abandoned mineshaft), creepers, ghasts(nether), magma cubes(nether), skeletons, slimes(slimes spawn in certain areas(I recommend wikipedia, since I'm not exactly certain where)), spiders, spider jockeys and Zombies. There is also bosses, currently there is only one; the Enderdragon, she will attack you if in sight, and is always found at the end, only there unless hacking. Planned mobs are: fish, pigmen, red dragon/s, monkeys and tigers. Unused mobs are not found in survival, but if hacking there is a way to spawn them, there is only one unused mob for now, and that is the giant. There is two tameable mobs in the game, ocelot and wolf, wolves are tamed by givin them a certain amount of bones, while ocelots eat fish. Technically ocelots and cats are two different mobs, niether will attack you, but cats scare creepers away, it is gained by taming an ocelot.
You can't tame a mooshroom in vanilla Minecraft. The only animals you can tame are wolves, ocelots and horses.
You cant tame animals. However they can tame you and molest you.
You can't tame a villager in minecraft
how do you tame a horse in minecraft 1.7.4?
No, you can only tame wolves and ocelots on Minecraft.
You can not tame a villager in Minecraft. They can not be used as a pet such as wolfs and ocolots.
You can only tame wolvesand cats in original Minecraft by giving them a bone from skeletons and right clicking them, they can have any number of bones. But, if you get a mod you could tame Chickens, Cows, or maybe pigs and that. Its best to check out the Minecraft Wiki. Even other mods like Mo' creatures, adds creatures and lets you tame them, like horses, cats, goats, big-cats and such.
you can't tame them they are already tamed
no
Squids will always be passive, they are not tamable.
No. You can only tame a wolf with bones.
Yes, you can turn Ocelots into Cats, by giving them raw fish.