K.,
I feel your pain! My youngest is now 9, but has always been difficult to say the least, but only in the morning. Otherwise, she is a sweet, loving little girl, a delight to be around.
I have her get as much ready as possible the night before, such as picking out her clothes and putting them on her dresser (everything including her shoes and jacket), getting her bookbag packed and by the front door, telling me what she would like for breakfast, etc.
We have found that taking a shower in the morning makes a huge difference. She hates light in the morning, so I gently help her out of bed and to the bathroom. We leave the light off in her bedroom, the hall and the bathroom. I have her go to the bathroom while I turn on the shower, then help her in. In just a few minutes she is singing and awake. While she is in the shower, I fix her breakfast and have it on the table when she gets out. She puts her clothes on then eats, then brusher her hair, teeth, etc and is usually ready on time.
The shower has been a huge help for us. Hope this helps you, too!