Причина отсутствия млекопитающих с зелёной шерстью связана с химическими особенностями пигментов, которые определяют цвет волос у животных.
Все животные, включая млекопитающих, получают цвет своей шерсти благодаря пигментам, называемым меланин и пеомеланин. Они дают шерсти коричневый, черный или красный цвет, а иногда и оттенки серого и белого.
Зелёный цвет, как и другие яркие цвета, встречается у животных реже, потому что он не связан с выработкой меланина и пеомеланина, а образуется за счёт пигментов, называемых порфирины и биливердин. Однако эти пигменты, которые дают зелёный цвет листьев растений, не могут передаваться на шерсть млекопитающих из-за того, что они не обладают необходимыми физиологическими механизмами для их синтеза.
Таким образом, отсутствие млекопитающих с зелёной шерстью не связано с их эволюцией или другими биологическими факторами, а является следствием химических особенностей пигментов, которые дают цвет волос у животных.