My chickens are let out all day every day to roam around our farm. My two dogs (collie/lab cross and miniature jack russell) have free access to the same area and I just leave everybody to get on with it completely unsupervised. I trust the dogs totally but I know it's more just good luck than good training! The jack russell is seven, and the collie/lab cross is three, and they've both only been exposed to chickens in the last six months. At first they were nervous of them, then interested, but neither ever showed the slightest predatory attitude towards them so I figured they'd all be fine together.
Chicks are a bit different. The jack russell is a great ratter and instinctively snaps at anything small and squeaking so when I'm handling chicks I'm always very careful not to let her too close. My first hatch she got madly over excited at every peep and scuffle from the brooder but with each successive lot of chicks she's becoming less interested. I still wouldn't trust her enough to let her within snapping distance of a chick that I was holding though. My collie/lab is calm enough that I'm happy to hold day old chicks up to him for 'inspection' and he just gives them a gentle sniff.
When we had geese though, he was always getting into scuffles with them. But they used to ambush him, and peck his tail when he was sleeping, and chase him across the yard, and just generally be horrible to him (and everyone else that went near them - the horrible big bullies, lol!), so I couldn't really blame him for losing his temper with them every so often!