Horses should be shod every six to eight weeks, as this is the general recommendation by farriers and equine experts. The hooves of horses grow continuously, and regular shoeing helps maintain their balance, support, and overall hoof health. The exact timing may vary depending on factors such as the horse's individual hoof growth rate, activity level, and the type of terrain they are exposed to. However, a six to eight-week interval provides a good balance between allowing enough hoof growth and preventing excessive wear or damage to the hooves. Both six weeks and eight weeks are correct answers as they fall within this recommended timeframe.