I have a Great Pyrenees and he is great. He watches and protects my goats and chickens and he is very serious about it. I did not have to train him. He grew up and lives with the goats and the chickens. The chicken house and tractors are right next to the goat pen. He NEVER enters our home and doesn't want to either. He is here to protect my livestock. He has chased away dogs, coyotes, hawks, that were diving for my free-ranging chickens and great horned owls that were doing the same. Buddy gets a lot of love from me daily and is a wonderful loving dog to adults, loooooves my grand children and is so gentle with them. If you bring him into your home, his focus and main concern is not going to be your livestock but the humans. The dog will have to be trained to do his job, if he is brought into the house and then the dog will still not be as diligent or aggressive as one that has been focused on his responsibilities or charges.