The hardest part will be if you are trying to add custom attributes for filtering (horses vs. cats, what kind of horse, what color or horse...)
You could obviously ask owners to write a detailed bio, but matching will be a worse experience, with a lot of swiping before you find the right horse with the right color, location, etc...
That being said, it's basically the Okcupid experience with their questionnaire (but also to a lesser extent Tinder filters)
How much "dating" stuff is hardcoded? I'm looking to clone and do animal breeding app similar to tinder etc but for breeders.