What do bighorn sheep eat?
A. Although the diet of bighorn sheep varies according to the habitat and season, bighorn primarily eat grasses, shrubs, and forbs. Some favorite shrubs for desert bighorn sheep are acacia or catclaw, encelia, sweetbush, and krameria. Generally, bighorn sheep are opportunistic feeders that adapt their diet to the forage available.