Taxis you don't have to tip, they will probably be charging you a higher 'farang' price anyway.
A (regular..) massage the girl and the shop normally split the money 50/50, so if you pay 300 she is getting 150. If you want to slip her another 100 its up to you but its not compulsory.