Ok, the only way I can relate to tipping on that much money is tipping a tattoo artist. And I don't necessarily go by percentage. Think about the amount of time they spent on you, and then just round out your bill to a nice even number. I have tipped about 50 bucks extra for 2 hrs worth of good quality work many times, less for a less pleasing experience, and more for when they do a really good job. I wouldn't stipulate an amount before you go in there. Just decide how hard they are working for how long and think about what they deserve. AND, if you go to the same stylist often, think about keeping that person happy. I had one tattoo artist that did about 15 hours on me over a few years, and I always tipped him well because he was a really nice guy and worked extra hard to give me something I liked.
Tipping outside a restaurant is never EXPECTED, but it does keep people in good spirits, and when they are doing things like your hair or TATTOOS, you better keep them happy!