My dd is now 3. She has started to yell at me, her favorite word is NO, and she refuses to follow directions. Then if I punish her she immediately tells me that she is sorry and tries to get out of punishment. Time-outs don't seem to help, and I am at my wits end. She has such a bad attitude, I feel like I have a teenager, not a toddler. What do I do? Any advice is really appreciated. I have tried spanking her, but it doesn't help, and I don't like teaching her it is ok to hit. I know she yells because I am a bad mother, and I yell, so I am working on that. SO basically, how do I reverse the bad habits that I have taught her? How do you teach a 3 year old to respect adults? I also have a 21 month old son who doesn't talk yet, and she is very jealous of him if i pay too much attention to him. Thank you for your advice.