my sheltie puppy (7 months old) herds my chickens into the coop. We did not even have to train her. It was just her instinct. Although we have to train her to only herd them on command. Because if we let her out not on the leash and the chickens are out she will herd them. You can see her herding them on http://www.youtube.com/watch?v=3lraaFegFNk
sorry for the bad quality video.
sorry for the bad quality video.