Have you ever had a client that checks in 27 times a day?
One that tells you exactly where to push that pixel?
One that judges everything you do down to the last tiny detail?
That's called a micromanager. Most times, they don't actually realize what they're doing.
The first thing you need to do is check with yourself. How often are you checking in with them? If they only hear from you when they bug you a whole bunch, you're doing it wrong.
You need to at least check in with your client at the beginning of the week, the end of the week, and a call in the middle of the week. Done well, these don't need to be multi-hour affairs. 5-minutes on the end and beginning week emails and a 30-minute call.
If they persist, take the offensive. Tell them that you can do your job and that checking in all the time makes the project go slower. Remind them about how often you're updating them.
Many will back off when you tell them to. Some won't and they're telling you that they're not an ideal customer. Finish out their project and cut them loose.
Have an awesome day
PS: Make sure you get the next kick in the ass in your inbox