>>46618512>>46618645Who's that dude and why does he sound like a Warriors Cats oc?
>>46618530You got that right!
>>46618688In all seriousness? The most effective way might be to seek professional therapy. Failing that, you might try just forcing yourself to stay away from non-human porn, though do be warned it may make a sort of "forbidden fruit" scenario.