Teach your horse skills and behaviors that will improve the way they act when the farrier comes, and quite likely help you to become your farrier's favorite client!
This was a great comprehensive list of what my horse should be able to do.... But how do I get there? My horse dances around and won't pick his feet up
First teach Your Horse to stand still, then you can teach them to lift a leg when you tap on their leg. Once they can stand still and lift their legs on command you can start asking them to hold their legs up. Remember the first step is to stand still!