Answer by
MrsShannonHarrell (768)
Foals can be weaned between ages three months to about six months. Most breeders prefer to wait six months, for optimum health of the foal. The foal needs to be eating hay and grain independently, drinking water, and grazing on grass. Feed the foal grain designed for young and growing horses.