You should read this and learn things. I agree with 90% of the tipping suggestions, and as I’ve gotten older, I’ve tried harder to leave better tips.
Advice I found to be most helpful? Time matters, and so does effort. If someone went to a lot of trouble to help you, you should award them for it. This should be obvious, but it doesn’t always occur to me.