Hauling Horses - gas or diesel?

A turbocharged diesel is the way to go. Normally aspirated engines, especially gas engines, lose power at high altitudes. Since there are no turbocharged gas engines, you are left with diesels.