Your daughter is at a baffled and frustrated age. She is desperate for more control over her life. There are so many things she sees and wants, or wants to try, but she doesn't have access to most of them, and some of the things she gets to try result in frustration because she's still lacking the needed motor skills.
1. I hope you will hold in mind that she is not "trying" to be naughty; she's trying to meet some need, and has a very poor repertoire of strategies with which to try. Children truly don't want to cause problems or get in trouble if they have any other way at all to meet their own growing need for autonomy, independence, and control of their circumstances. Adults have so much more practice in meeting our own needs in more civilized ways. Your toddler doesn't know any of that yet, and for a couple more years, she just won't see very much from your point of view. She can't help it. Dawdling, digging in heels, bolting, ignoring, and even tantrums are often a natural outcome of being more scheduled, pressured or frustrated than she can endure. And some children, by nature, have a MUCH harder time of it than others.
2. There are methods for eliminating much of the mutual frustration she will experience during the next couple of years. While some steps require a bit of planning or extra patience from you, overall, you'll spend LESS time and energy than you would if dealing with behavior that isn't evolving in a positive direction.
3. When she wants something, empathize in her language. I love the advice of Dr. Harvey Karp on how to get on a toddler's wavelength in this and several related videos: http://www.youtube.com/watch?v=G6KnVPUdEgQ&featur.... . Once your little girl realizes you do care about what she wants, she's more likely to be able to calm down and cooperate.
4. There are lots of positive ways to approach discipline (which actually means teaching, and not punishment), rather than just saying no. Kids hear NO! far too often, and they get frustrated. So look for ways of finding a mutual "yes," and save "no" for those occasions when children are trying something dangerous. Instead of "Put that remote down!" for example, try "Here, play with this (dead) cell phone!" There will also be times when you must have cooperation, like diapering or trips to the store, so keep a special toy or distraction that she gets to play with only at those times.
5. Keep it playful, and keep it respectful. Children learn primarily through play and imitation. You may need help with this if your parents didn't model a lighthearted and kind approach when you were little. The book Playful Parenting is a great resource. (Also be aware that some "behaviors" like throwing are a natural experimental activity for kids, a form of play that is programmed into them for the purpose of developing brain/body connections. Find plenty of "acceptable" activities/games for those repeating behaviors.)
6. Here's a big one: give advance notice when you'll want her to switch activities, especially whens he's grooving on her current play. Children absolutely hate unexpected transitions. With my grandson, we let him know at least a couple of times that a change is coming ("We're going to go to the store / have lunch / take a nap pretty soon." … and then a final alert a minute before making the change.)
7. Whatever the next activity is, make it sound as desirable as possible. Give some detail about the ride in the car, or a favorite food at lunch, or sweet snuggles before nap. Be positive and enthusiastic. And be calm. Desperation will show, and even though she's too young to deliberately engage in a planned power struggle, she will quite naturally sense any cracks in your resolve. And this is where future power struggles truly can begin.
8. Learn her limits. Try to keep demands low when she's tired, over-managed, overstimulated, hungry, or sick. She won't have any emotional reserves left with which to cooperate.
9. Get to know his most likely trouble-spots, and plan ahead. Keep temptation out of sight when possible. Be prepared with a distraction – for example, another toy she likes when you have to take some fascinating object away, or a healthy treat when she wants an unacceptable snack. Laughter, introducing a new game, a few twirls and bounces, hugs or tickles, a goofy song, can help break into her determination to get something she wants (that short attention span is both a curse and a blessing).
10. Avoid bribes, but let her work toward occasional rewards. Don't try to buy cooperation with "IF you'll do X, we'll let you have Y." Instead, phrase it as if she gets to assist in advancing something good for himself: "Hey, as soon as you help me get X done, then we get to do Y." It sounds like a small distinction, but it's important. It gives the child a chance to cooperate in what feels like choice, even when there's no "if" about it.
11. Encourage lots and lots of physical activity during the day. Time outdoors in nature is calming for most children. Pent-up energy has to come out some way, and unless channeled in a positive direction, it will likely to add to both your stress and hers.
12. Limit TV time – the passive receptivity to all that fast editing seriously interferes with children's normal brainwave patterns, making focus, cooperative behavior, and engagement in the "real" world more difficult.
13. Whatever you are trying to teach will need to be repeated hundreds of times over the next few years. That's completely normal. Attention spans and impulse control are extremely limited in toddlers, and the areas of the brain where those connections are being made develop only gradually during the toddler years.
14. Spanking and time-outs don't work for every kid, and will sometimes actually backfire over time. Children may be annoyed, scared, shocked, or shamed into compliance, but behaving for the sake of avoiding discomfort is NOT the same thing as developing an internalized sense of "good." Consistent, calm guidance and modeling what you DO want will work better in the long run than punishing for what you DON'T want. See more on this by googling The Science of Parenting or Emotion Coaching.
15. Pay attention to what you love and appreciate about your child, and make sure she knows. Treat her with calm and respectful authority. Children crave attention and approval, and if she knows you're noticing her good moments, she'll try to create more of them.
16. Be open to learning new things about your little girl daily, even hourly. Avoid labeling and pigeonholing her or her behaviors. Often, what we think or assume gets in the way of noticing what is actually happening.
I wish you well. Enjoy your toddler – this is a challenging AND rewarding age!