Hello everyone and, most importantly for this topic, hallo Meph!
I find and always found animal husbandry, unlike other aspects of the game too simple and uncomplicated. You have your animals, you place a burrow for them and maybe put some nests for the animals which lay eggs - bam, you have the industry going! The only complicated thing might be to domesticate some wild animals, but in MDF you never need to do that - as soon as you have some goods to trade you can buy very powerful animals from elves or drow, and order them to come in pairs, so in a short time you'll have a lot of them! It's much easier and faster to create an army of war animals than to create an army of dwarves.
Once, I don't know whether it was a bug or not, I saw an amazing thing happening. A megabeast (a griffon) attacked my fort and was slain. Afterwards, I decided to see how does the system with reviving work. I got a message "a megabeast was revived with the help of changeling" or something like this, but there was no changeling anywhere close. I suppose my peasant, who was doing the reaction, got mutated into the griffon instead, since I couldn't find the animal in my animal list to make it's war training. Ok, I just pastured it's outside to guard the entrance into my fort and moved on. Some time after, I take a look at my entrance and see my griffon Starving and Dehydrated! "Dehydrated?? What do I do?" thought I. Is it a bug or maybe revived megabeasts are supposed to die after some time? Well, I decided just to delete it from it's pasture and {F}ollow the animal. It stood for some time, then went straight into my fort and to the place where I had my water source designated. It stood next to the water, and... it drank! Dehydrated changed to Thirsty and then disappeared at all. "What now?" thought I. Then it went to the food stockpile and ate a piece of meat! I was shocked, there were tears of joy in my eyes. "Is it possible? Can animals drink and eat?"
So, my proposition is this.
Make a new option "Harder Animal Husbandry", which includes:
1. All animals need to drink and eat. So, the ones who do not graze will want to eat some raw meat at least. So, for your undeground pasture, you will need to make a small pool with drinking water as well, and put some food for the animals to eat.
2. All bought and ordered animals, except for the harmless ones like sheep, come in cages but wild. I think all the dangerous and powerful animals should be at most well-trained but NOT domesticated. It would make animal husbandry much more realistic (you don't let bears walk around your town freely, eh?) I don't know whether it's actually possible but that would be SUPER cool. If you want to concentrate on animals as your protection, you need to work on them constantly, you need to have animal trainers and designated, closed, places. Even chains will finally have some use.