DS age 3 is a real handful at the moment. It starts from the minute he's asked to put on his clothes and finishes at bedtime. Screaming, crying, winging and whining about EVERYTHING.
Doesn't want to get dressed, doesn't want to brush his teeth, won't wear jumpers, vests or coats (but hates not wearing socks), wants his sandwhich cut up this way (noooo not that way! You did it wrong!) won't go to preschool (I don't want to put my shoes on! No coat! The wind is blowing my head!) I've carried him the last couple of Days and my back is wrecking. Won't eat his dinner (I don't like that! That's yucky!) has started throwing things and hitting DS2. All accompanied by a good helping of winging/screaming/tears.
Punishments for bad behaviour are explaining what he's done wrong and expecting an apology. Escalating to being taken out of the room to do the same. I will hold his hand until he does so he doesn't just bugger off. Occasionally I have put him upstairs to calm down. Ok during the day but no good when I'm trying to get out the door to preschool! We're always late at the moment 
I feel like this is our whole relationship- me trying to manage his bad behaviour. I miss playing together and just enjoying his company
but I'm stuck for how I can change this