Summarize the following:
You can skip this part entirely if the animal that you want to breed isn't one of the following animals: Horse Wolf Ocelot Llama You will need the following items for the following animals: Horse - No material, but your hand must be empty. Wolf - A bone. Ocelot - Raw fish of any kind (must be either raw salmon or raw fish in Minecraft PE). Llama - No material, but your hand must be empty. If you're attempting to tame a horse or a llama, make sure you don't have anything equipped by selecting an empty slot in your equip bar. Right-click, tap, or press the left trigger while facing the animal. If you're taming a horse or a llama, selecting the animal will cause you to mount it. You'll need to mount and dismount the animal until hearts appear over its head. If taming an ocelot, walk up to within 10 blocks of the ocelot, then wait for the ocelot to come to you before selecting it. You'll need to continue selecting the animal until this happens; once you see red hearts appear over the animal's head, it is tame. Since you need two animals to breed, you'll need to tame another animal of the same persuasion before you can continue to actually breeding them.
Know which animals you have to tame before breeding. Obtain your animal's taming material. Equip the taming material. Select the animal with the taming material. Wait for hearts to appear over the animal's head. Repeat this process with another animal of the same kind.