Most establishments have a strict no-tipping policy in China, including most of Chinese hotels, restaurants, massage studios, barbershop, etc. However, foreigner group tour guides and drivers will expect tips. In the high-end hotels and restaurants where cater western travelers, tipping is often expected but not required. Bellhops and concierges in those high-end places may be used to accept tips from western travelers and are expecting tips from them. Still, it won't offend the service staff if you don't tip or just tip a little.
For tax drivers, they are not allowed to accept a tip and they will not expect and accept the tips.
For hairdressers, unless you are in the western style hair salons, like Tony and Guy, may expect a tips (they may hire western stylists), you don't need to tip your hairdresser at all.