I have taken my two year old for many haircuts--he has thick beautiful hair that grows super fast (If I had a girl I am sure that she would have thin stringy hair that wouldn't grow). I have taken my son to CUTE KIDS CUTS on Eglinton in Toronto (mixed reviews--I have had good and bad cuts and experiences) and I have taken him to First Choice (after someone had told me that going to the kids places isn't worth it, but the haircut was terrible and completely uneven) and then today we went to Melonheads at the Promenade Mall.
I have to say, it was totally worth it. Yes, you pay a little more, but I had 2 people working with my son. One person blew bubbles and sang songs to him while the other person cut his hair. My son is not the ideal client since he screams his head off but tries to wiggle away...but this was a really good experience for us.
Overall, I would say if I were to rate the different places I would say:
1) MELONHEADS (great atmosphere and the people I had today really GOT kids and were so patient and great)
2) CUTE KIDS CUTS (good atmosphere but not as much "fun" as they don't have someone to distract the kids)
3) FIRST CHOICE (had to wait...even though we had an appointment so that was bad and then the cut was terrible--completely uneven).
I think with haircuts it all depends on the hairdresser but I would say that it's worth the extra bit of money for a good cut and a positive experience if your kid is a little fussy when it comes to people touching their hair or if your kid is a little spirited.