*snip*
The only downside is that I couldn't find a way to put pets in cages or on restraints. However, I *think* grazer pets will be fed by their owners if pastured (will try that...)
Edit: They will not feed their grazer pets. Watched the owner of a lamb sit "no job" in the same room as his pet lamb that was starving to death... :-P That kind of sucks because there seems to be no way to feed them without pasturing them.
Might have been me mentioning that. Yes pets can't be chained because they belong to a dwarf.
Have you tried simultaneously activating the pet owners (it might apply to war/work animals only, as the panda example of feeding prepared meals to pandas in place of bamboo worked) animal care role?
Fun fact, you can breed animals from chains as long as they are near each other that are not tame, and also by using walls you can restrict the space in which the animal can move so they are always pressed close to one another. The animals from breeding will run off the map if their season they are meant to be there has passed and new animals have walked onto the map (since only 1 animal type at a time unless its two biomes at once)
You can breed ultrarare and untamable yeti's on chains as to raise their natural numbers (though it takes 10 years for yeti's to mature into adults) for immortal decorations or food/fur. Just beware because yeti's are building destroyers and if the baby isn't pre-occupied with leaving the map they might destroy the chains their parents are on.