Actually, curly is dominant to straight. When you get the mixed alleles, Cs (or Rr) you end up with wavy.
Understanding Genetics: Human Health and the Genome
Then, to make things more complicated, there are variations/mutations within those alleles.
Why Obama's Dog Has Curly Hair