El color de un puercoespín puede variar según la especie. Algunos puercoespines son en su mayoría negros, mientras que otros son marrones, grises o incluso blancos. Algunos puercoespines también tienen parches de diferentes colores, como puntas blancas en sus plumas.