Hey Bro,
I am assume you are talking about full service. If so then shaving will assist if you want to kiss the girl on her lips or anywhere else. If you don't plan to kiss the girl or go down on her then you don't need to shave.
You don't need to tip for full service. For a massage if you want a hand job or me then generally you need to tip but the lady will usually tell you the price of extras and get your agreement before they are performed.