Large horse 'meant well':