you know, a knight doesn't have to have a horse. a lot of the time, especially during actual battle, knights would fight on foot. Horses were generally left out of battle except for special knights (Read: Lancemen) because it could spook and buck it's rider. regular knights only used horses when they needed to travel.