Livestock Guardian Dogs (aka LGDs) play an important role on our farm. Our LGDs live with our goats, which allows some peace of mind as we do have a predator load in the area. They are also very loving, so we enjoy interacting with them.
Some references we have found useful for LGDs: