Our little angel turns one today, so I'm not where you are yet, but she's got spunk, and I'm sure we'll be facing these issues soon, so I've started reading "Love & Logic". There's a lot of great suggestions in that book. Basically you let your child make decisions and deal with the consequences of those decisions. When they whine/cry/yell say, "Would you like to speak to me nicely now, or would you like to go to your room until you are able to do so?" You are controlling the result - being spoken to appropriately - with both options, but they make the choice, so whichever they choose, they can't blame you for the consequences. So when they continue to whine/cry/yell, you say "It seems you've chosen to go to your room." Then if they refuse to go (which they probably will since they are too big for you to physically make them go), you say, "This may not work out for you in the long run. I'm going to think this over and let you know what we'll do about it later." Then the next time they want to do something, like go to a friend's house or get a toy, you say, "I would really like to let you go to your friend's house/get that toy, but you chose to be disrespectful and disobedient to me yesterday. That really drained my energy, and I was unable to finish cleaning the kitchen. I need to do that today instead so I won't be able to take you to your friend's house/to get the toy." They explain it much better than I do, and offer suggestions for specific problems. Good luck!