What practical function did the Bernese Mountain Dog's double coat primarily serve in its native environment?

Answer

Insulation against the cold Swiss winters

The double coat was essential insulation against the cold Swiss winters; the undercoat trapped heat while the outer coat shed water and snow, vital for year-round outdoor work.

What practical function did the Bernese Mountain Dog's double coat primarily serve in its native environment?
DoggroupbreedCanineBernese Mountain Dog