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 thick, tough skin that can protect them from predators. Horns are also a way for them to signal to each other, so they can find each other in the wild.