Hi M.! I FEEL your pain. I have a 6 year old daughter also. One thing that I noticed while I was reading your request was that it seems like you are walking on eggshells at times just to avoid her crying. I've been there too, it gets to the point sometimes where you DO walk on eggshells because you just don't think you can stand the drama one more time that day. But the fact is that YOU are the mother. The things that happen in your house are under YOUR control, NOT hers. She is completely in touch with what sets you off. She KNOWS that if she cries, you guys are going to still try to cater to her. Here are a couple of ideas and things that I have personally done to get the drama under control with my daughter.
1. Stop letting her pick out clothes. My daughter used to pick out her own clothes and we had DRAMA every single morning. Once I realized that I had to do something before I got an early morning job to avoid being home, I told her that from now on she is going to wear exactly what I pick out, no questions asked. If she says one word about what I picked out, she has to spend the morning in her room until the bus arrives. Before I enforced this rule, her and I went into her room and went through every article of clothing in her closet. If there were ones she didn't like, were too big, or were too "whatever" she used as an excuse at times, those clothes were taken out of her closet and given to Goodwill (except for the ones she'd grow into of course). This way the clothes that were left were ones that I KNEW she could wear and that whatever excuse she tried on me was just her acting out. Yesterday she spent the morning in her room for saying her shirt was too big, but this morning she got totally ready without one fight, so it DOES work!
2. Let her brush her own teeth. If it causes her to go to bed late, make her make up the time she took the following night at bedtime. If my daughter stalls or gets out of bed after us tucking her in, she automatically owes me 15 minutes the next night. This worked GREAT! She hardly ever has to have this punishment implemented anymore, but at first it was every single night for about a week where she would go to bed 15-30 minutes early because of her behavior the night before.
3. Don't listen to her excuses. If she starts saying that she doesn't like her toothpaste, hair, toothbrush, whatever it is, don't interact with her. You CANNOT reason with a 6 year old. In the mornings, if her behavior causes her to be late and miss the bus, charge her gas money. I have done this twice with my daughter and she hasn't missed the bus now for months!!
4. At bedtime, explain to her what your expectations are BEFORE you put her to bed. Tell her the procedure of bedtime, write it down so she can visibly see it and have her read it every night before bed. If she doesn't follow it, have her put herself to bed the following night. This one KILLS my daughter! She can't stand it! Which means....it works.
5. Get a dry erase board and write on it what she needs to get done every morning. You may even need at first to write down what time she needs to do each activity. If her bus comes at 8:30 like my daughter's, have her, for example, eat at 7:30, brush her teeth at 8, brush her hair at 8:05, make her bed at 8:10, and get dressed at 8:15. Shoes go on and backpack is by the door at 8:25. Make things very simple for her so she can hold herself accountable. If she screws up, have punishments in place. On the morning chart, write down what happens if she isn't getting her shoes on at 8:25. Have it be something like "if you miss the bus, you have to pay mommy $3.00 for gas money AND have to start getting ready 15 minutes earlier the next morning. From 7:30 - 8 my kids eat and watch cartoons so if I were to have her start getting ready at 7:45, it would take away her cartoon time which would be a punishment to her. Do the same type of chart at bedtime. If she isn't ready to go to bed 5 minutes before bedtime, make her not only put herself to bed, but add time onto her bedtime the next night so she's going to bed earlier than she wants to.
To get these new expectations started, make it as simple as possible by having the lists for her to physically read and having her punishments written out also. As for crying at other times, you're doing the right thing by sending her to her room, but you may want to write down somewhere what will happen on top of going to her room, like say, she has to go to her room until she's done, and afterwards she has to come out with a toy to donate to charity. I have taken many many toys away for misbehaviors. Just remember that YOU are in charge of your house. LISTS are the way to go, especially in the beginning. YOu don't want to stress her out by implementing a bunch of new expectations and expecting her to remember them. This is why it's so important to have them there for her to read. Try to make it a little more involved by having a place she can check off as she completes her tasks. If she makes it through a whole week without having to go to bed early or pay gas money, have an award in place. It doesn't have to be anything special, even just 1 hour with mommy to play whatever she wants to play. Those rewards are the best ones anyway.
You CAN GET CONTROL OF THIS, trust me, been there, done that! These are the things that worked for me and have created harmony in our house again!