Do you have to put a horse shoe on a horse?

No, but it is a good idea if you are going trail riding in a rocky area. Talk to your farrier and ask him. Some disciplines such as pro jumping and reining require special shoes. It can also help if they have injuries. But talk to your vet or farrier first!!