Allow me to rephrase what the mexican nekokid just said.
You can have any color as the background, as long as it is not a color on the sprite itself. Otherwise, when the animations are made transparent, the sections of the sprite that are the same color as the background will also become transparent. For instance, white BG + white eyeballs = HOLY SHIT HE HAS NO EYES.