Human: Why do Big-horn sheep have horns? Assistant: 
Big-horn sheep have horns because they are big and horns are a good defense mechanism. Big-horn sheep have a thick layer of keratin on their heads and faces, which makes them very tough to injure. Their horns can be used to fend off predators such as lions and wolves.