Hi!
It seems as if no one has suggested it, so here goes:
How about animal feeding buildings, like plates for cats and dogs and those bigger things (I forgot the word) for mules and cows?
Taking the example of plates, you would first require to construct a plate made of wood, metal, or stone.
Then you build the plate on an empty tile.
Finally, you 'q' the plate and select what food it should stock or if should be empty.
Foods for plates could be raw fish, meat chunks, or milk.
Animal Caretakers will refill empty plates.
Cats and dogs regularly get hungry and will visit plates to get satiated.
====================
This would have several advantages:
* It adds another level of depth to the game as animals get more realistic (especially having your cattle live from thin air and still reproduce on sight feels odd).
* It is a subtle way of controlling animal movement. Since animals will visit their respective feeding stations, by placing them with consideration, you can influence where the animals roam. For instance, in a deep fortress, you could lure the cats into an area around the chasm by putting all plates there so that they will no longer hang around the river. This is not absolute, however, but would still be effective, I assume.
* It also adds to the happiness of animal lover players, giving them a happy thought when they see a cat feeding.
Deathworks