For every couple with a heterogenous phenotype (2 Aas) there's a 50% chance for each child to cary the recessive gene yet not express it.
If the genotype of the parents is AA and Aa it's a 25% chance, for Aa and aa it's a 75% chance.
Now as you move along the generations you can multiply the probabilities. If you start with grandparents of an Aa genotype, there's a 50% chance for each child to carry both alleles. If they marry someone with an Aa genotype, the probabilty for a being present yet still dormant is 0.5*0.5=0.25=25%. If their partner has got a heterogenous dominant genotype, the probability is 0.5*0.25=0.125=12.5% and so on.
Haircolor is a tricky example, since it's not determined by a single gene, things get a little bit more tricky with that (http://en.wikipedia.org/wiki/Human_hair_color).