My Curly Haired Boy!

So I need some opinions on what to do with Dresden's hair. I am loving the curls, but it is starting to get long and at what point do I cut it? I have had so many people tell me not to touch it and let it keep growing, however, I don't want it to look "moppy" or like he is a little girl! So opionions please, let it grow wild or tame the curls a bit with a cut.