That's not to say that I always give her whatever she wants but, I, like you, try to pick my battles.
Returning to your original post, I think sometimes the battles like not wanting to get dressed are about them wanting power over their own lives. So with dd I try to give her two options to choose from. Eg do you want to wear your blue dress or your red shirt? I don't know if that strategy might help you.