It’s certainly worth exploration, anonymous. Whereas allowing a pokémon to romance a human or vice versa tends to be a taboo, there are really no social qualms against allowing a pokémon to romance something not within its own egg group. So long as your kirlia understands that breeding would be impossible and that it’s imperative for him to engage in safe practices when mating, he should be fine.