Right click without anything it will eat.
It can on Minecraft.
feed them raw fish
A cat in Minecraft is called an ocelot.
There are no horses in Minecraft. If you are referring to dogs and cats you right click them to make them sit or follow you around.
Ocelot
You should check you tube
you teach it how to sit first
You can only tame an ocelot with fish and it the only why to breed cats (as I know of.)
You feed them with raw fish, eventually they will be tamed, their appearance will change to that of a domestic cat.
spawn it with an ocelot egg
its a animal that if you tame it, it will turn in to a cat that helps you just like if you tamed a wolf on minecraft.
Always walk when your near it, (press the Shift key to walk) get as near the Ocelot as you can before it runs away, stop, make sure you have 3 or 4 RAW fish in your hand and wait for it to walk up to you, then right click to feed it and it will turn into a tame house cat. In order to make it sit without following you all the time use anything other then the fish to make it sit, (use the right click again).You no longer have to feed them I guess as you can breed them now by right clicking TWO tame animals with food, they will show hearts when they are ready to mate and find each other.There is no way to keep it as a tame Ocelot, surprised me too.