i was just mentioning how inno added ferals only enough to implement a few NPCs (i believe there's a full feral fox prostitute (fox as in between the size of a real life house cat and a dog, with the mind of a human) in the Red Sword in Ellis), then got distracted by adding PR merges from her unpaid interns github contributors, new random colors, and subspecies.
and saying there is not legit way as is in unmodded game to get full ferals and the feral mods that do exist only do so by acting on the half-finished skeleton framework of code inno hobbled together to implement said feral NPCs. as far as i know the code as it exist isn't really meant to be used that way/or hasn't been fully implemented
If you go to BUGGY menu, then parser, you can input [#pc.setFeral(SUBSPECIES_FOX_MORPH)] to turn your character into a feral fox.
Replace pc with whatever parser target you want (npc, for example, will refer to the first NPC that's on the same tile as you)
and FOX_MORPH with the name of whatever species you want the character to be (some don't have feral forms, like Humans)
(you can find list of all subspecies in /src/com/lilithsthrone/game/character/race/AbstractSubspecies.java)
afaik that's the only (technically) non-modded way of turning a character feral, excluding that one milking quest