A Maremma Livestock Guardian Dog is a great help with sheep. They stand duty 24/7, staying with their flock and watching over them. They will also guard goats or other animals. They bond closest to whatever animals they were kept with as pups, but that doesn’t mean they won’t look after other animals as well.
They are not as common as Great Pyrenees dogs, so are a little hard to find. You may have to travel to obtain one.