I'm going with 4 too.
Three to three and a half. Any older and I am disgusted. (With the exception of special needs or disorders.)
by 3 my oldest could, and my youngest is pretty good, but shes not 2 yet so im saying 3 is the cut off