I think he meant mare not horse here but I can't really be sure because here in Egypt we have these same "terms of endearment" for attractive women like (Farasa: mare, Gazal: Gazelle) although they're falling out of favor esp among younger generations and to my knowledge they are not really effective on women and I don't recall a situation where they worked except the one you cited here :)