I will be happy to contribute some (probably redundant) advice. Elephants cannot be tamed, because once they become tame, they begin operating under the laws of [GRAZER] and trying to eat fast enough to avoid hunger. They are physically incapable of doing so, and will starve to death within a season unless you provide them with hay, which does not yet exist.
I suggest, if we are truly attempting !!SCIENCE!!, that we try a few pasture sizes for each species. Assuming we have fast grass growth, can a sheep survive indefinitely in a 6x6 pasture? 5x5? 4x4? A sufficiently motivated scientist could embark with six or eight sheep and try pastures of nearly every size. If you start with six sheep in pastures of 2x2, 2x3, 3x3, 3x4, 4x4, and 4x5 squares, and prepare pastures of 5x5, 5x6, etc., you can keep rotating the smallest-pastured sheep up to the next empty size. When you have no hungry sheep after a year, you know you've found something sustainable. Sheep and goats have the same GRAZER duration so you can mix and match to get better food variety.
As for the amount of food that dwarves consume, we know that a dwarf eats 2 units of food and 4 of drink per season. All milkable animals produce "20,000" (one unit?) of milk, so with six sheep on embark being milked twice a month, we get 36 milk per season -- enough to sustain 18 dwarves or (no surprise) three dwarves per sheep. A single tile of rock nuts, tended by a Proficient Grower and harvested to a sheep's-wool-bag, yields 20 or so quarry bush leaves in two of the four seasons, which can be used with sheep cheese to create Dwarven Quesadillas, stretching the food supply quite a bit.
If a sheep can sustain three dwarves with little or no help, then it follows that a dwarf is effectively a [GRAZER:3600], requiring one-third the grass that a single sheep requires. Now off to see if I can run a Sheep Fortress.
Oh! One last thing. If we embark with six animals of two species (sheep and goat) and take one male and two females of each, we can expect two lambs each spring, which can be slaughtered for their meat without ever using a tile of grass or rotated into the breeding stock in place of a slaughtered parent, for a larger meat return but a temporary reduction in breeding and milk production. Once you have a breeding & butchering operation, the number of dwarves you can support in the out years -- still on the same pasture allocation you established at embarkation! -- rises dramatically.
If you're not a total pUrist about it, you can use that single tile of farmland to grow booze crops in the non-quarry-bush season. If you insist on being a nitpicker, you can trade high-value cheese roasts for booze and raw food at each caravan, greatly amplifying your sustainability.