Horseshoeing is not an easy process; it needs skills. A farrier undergoes four years of training to achieve this qualification. Hence, shoeing a horse should only be done by vets or farriers.