I boil our larger eggs for about 15min and then put them straight into ice water....let them cool and they peel perfectly! I just boiled some small pullet eggs the other day and they only needed about 10 minutes in the boiling water.
This is the only way my 3 year-old will eat eggs right...