Why do buffalo shed horns?

Buffalo, like many other ungulates (hoofed mammals), do not shed their horns.

Here's why:

* Horns are made of keratin, the same protein that makes up human hair and nails. They are not bone and are permanently attached to the skull.

* Buffalo horns grow continuously throughout their life, but they don't shed. They may become worn down or damaged over time, but they are not shed like antlers.

* Antlers, which are found on deer, elk, and moose, are made of bone and are shed annually.

So, instead of shedding, buffalo horns may:

* Break off due to injury or fighting.

* Become worn down with age and use.

* Show signs of wear and tear from rubbing against trees and other objects.

Therefore, buffalo horns are a permanent part of their anatomy, and they do not shed them.