I get my hair cut really short and the woman who cuts my hair takes her time to cut it as short as I like it. I always give her a $5.00 tip.
I always tip generously, especially for really good service. If I don't tip over 20%, it means I was not happy with the service. I also always use the server's name when speaking to them and say "Thank You".