a) AFAIK chained creatures do breed.
b) I just have a large zoo and a large meeting hall, most of the animals want to hang out there, next door to the butchers' ... I also have low FPS though
c) Dwarves will do jobs toward the West (left) of the map first, and work their way towards the East, in my experience.
(Last fort I started, I spent two hours designating stuff before unpausing for the first time ... and then *head->desk*'d because obviously my dwarves ran to the furthest top-left corners to remove ramps rather than start diging the down staircase designated under their feet.)
Other possibilities:
d) Did you tell the farm what to grow in Spring, Summer, Autum and Winter?
Farm plots need to be set for each season manually. q over the plot, then select the season with a, b, c, d, and make sure you select a crop to grow in each season.
(Fruit make for an easy start. Quarry bushes and Sweet Pod make for extremely valuable food to sell.)
e) Do you have seeds for the crops you're trying to grow?
(I set "Plump Helmet: Cook" to On, forgot about it, and added too many Cook Meal jobs last Spring. The result? I had to wait for the dwarven caravan in Autumn to bring more plump helmet so I could brew it, extract the seeds, and get my food industry going again.)
f) Is everyone busy hauling?
I've usually used the "Brewer/Planter and Cook/planter" setup which I think one of the Wiki Tutorials recommended. Currently I prefer 1) Cook/Brewer with most hauling labors turned off, 2) Herbalist/Planter with most hauling labors turned off.
g) Dwarves AFAIK will go grab food with a component they like. Maybe he's into Plump Helmet or something and went to look for those PH cookies ...