Now that I am wearing a shorter style (#2 now, may go to a #1 on the sides soon) I pick the typical local $10 haircut place. I give them $20 total. This is about every 2 weeks.
I find my haircuts are done really well.
If I'm in a longer style I usually go to a $20-30 per cut place. I usually tip 1/2 the cut price. They end up taking more time and doing a really good job.
I have found taking care of your stylist gets your eyebrows done, neck cleaned...if they see a stray ear hair they nail it, etc.
I knew a family that never tipped (actually ex-relatives of mine)....they'd bring their 4 kids and themselves....on top of that the 'mom' would micromanage each haircut and belittle the person doing it...they always complained about them due to a section clipped to short, left too long, etc. It was disruptive to the whole place plus they were screwing the workers on short changing them. It was so bad I'd actually call on the day of my appt. to see if the 'W***ams' were coming in so I could reschedule, they would also call me to let me know if I wanted to do this

. These people also did not tip for pizza or at a Friday's because pizza was something you could just pick up at the grocery and Friday's was just fast food.

I would often head back in to the place after we left to leave the tip.
I think the stylist's screwed up their haircuts on purpose.