I think some breeds are better than others, though. I have seen dogs take naturally to protecting and herding, others have a stronger predatory instinct. Hunting breeds come to mind in that regard.
I would think you couldn't go wrong with one of the herding breeds. Australian or German...