I think I'd like to see dogs being trained as more than just war or hunters. I realise that in the real world, these would be vastly different breeds, but since there is only currently 1 breed of dog in DF, then maybe training can make up for the difference. After all, once trained, a dog is locked into its type.
I'm sure there's more, but the five I've come up with are ...
Sentry dogs (rather like a war dog, except assigned to a place or area instead of a person.)
Example: Doberman Pinchers (which are really actually quite nice if they're trained right!)
Rat dogs (train them to be vermin hunters. I don't even care if they're "indifferent" like cats.)
Example: Rat Terriers
Sled dogs (train them to pull loads or carry burdens, like horses and other burden beasts. Maybe let them work in tandem.)
Example: Huskies
Herding dogs (train them to keep children and tame animals in a safe place, or at least together. May double as a not-quite-war dog for children.)
Example: Collies
Rescue dogs (train them to seek out wounded or distressed people and bring them comfort)
--- This one would actually be better if they could be given inventory. Then they could bring things like food, drinks or first aid supplies to people in need. Or even just retask a person to come do it for them. ---
I'd be happy if it just worked that someone who, say, witnessed a death or was otherwise traumatized could be "comforted by a pet" other than their own, but I'd really like the rest, too. =)
Examples: Many breeds... can be seen in various hospitals. Best mental image goes to St. Benards, though.
Messenger dogs (train them to retask a person. They'd need to be really fast. You can make up for this by making them really weak on attack and defence.) One thing that really bugs me about this game is that the dwarves can't be told mid-task to do something else, unless you remove the thing they're working on. If they're a hunter, for instance, that doesn't work so well.
So? What do people think? I'll take any and all comments, including "But they did that already! How old is your version?!?"