How rabbits can have more than two different coat colors?
Rabbits can have more than two coat colors through a genetic trait called "agouti". This trait causes each individual hair to have multiple bands of color, resulting in a coat with a variegated appearance. Additionally, gene mutations and selective breeding over time have led to rabbits with a wide range of coat colors and patterns.