Black coat color in Cocker Spaniels is governed by a dominant allele and red coat by a recessive allele; solid pattern is governed by the dominant allele of another gene and spotted pattern is recessive. A solid black male is mated with a solid red female which produces a litter of 6 pups; two solid black , two solid red, one black and white and one red and white. Determine the genotypes of the parents.