Puppies being born is an event that's full of surprises. Veterinarians can give a pretty good estimate of how many pups to expect, but sex and color are going to be a surprise no matter what.
But usually, you can assume that they won't come in just any color of the rainbow.