I know that this is an old thread, but as I stumbled upon it on google. I wanted to clarify a few thing( being a Bernese owner).
For one Bernese are not "working" dogs in the ways you describe them. They are NOT herders they are "working" they pull heavy thing ie. sleds, cars, people...