We have had both with no luck. We live in a high predator area and have lost numerous goats and chickens to them. We have had a Pyrenees and a Llama. The dog was great if we were home, but come to find out if we weren't home he was off dragging dead
deer home for snacks. They like to run. The Llama never attached to anything at our place she stayed in the furthest corner she could away from the goats and chickens and they appeared to dislike each other. That did not end well either a predator got her. We just lock everyone down at night and that seems to work out best.