E.S.
A three year old can certainly be challenging, as I am learning from my own little girl. ANd it must be such a challenge doing it all yourself! However, you mentioned several areas and not all of them require discipline. I think when it comes to tantrums and hitting, she's trying to tell you something, so really she shouldn't be punished. she should be taught a more appropriate way to get her needs met. Telling her "dont hit or you'll have a time out" doesn't teach her anything. Redirecting her gently is what you should do, even though most people will tell you to punish her, they are wrong. There is a great book by Kathryn Kvols called Redirecting Children's Behavior and it's a great resourse. As for sleeping, I'm not sure what is going on there so I cant give great advice, but she may be ready to give up naps. My oldest gave them up around 2, and while it was hard at first because she needed them on some days, I just made a point to provide a quiet place for her to lie down if she was acting really tired. If I made it an option she was more likely to say she was tired and go nap for a while. Now she only naps once or twice a month if she hasn't slept well the night before. If your little girl is reluctant to sleep in her bed it's probably because she's feeling scared or insecure and you want to create a positive association with her bedroom. So, if she needs you to be with her, you can stay in her room until she falls asleep and after a few days leave just before she falls asleep and then gradually leave sooner. If she cries out for you go back in and sit with her, but don't talk to her. Just be a comforting presence. Over a week or two she'll get used to falling asleep on her own. Leaving her to cry will only make her more resistant and fearful of sleeping alone. As for eating, you really shouldn't force a child to eat. It will give them an unhealthy relationship with food and babies and children have an internal mechanism that tells them to stop eating when they are full. You don't want to disturb that! And no 3 year old ever starved themselves, so just offer her healthy foods and if she doesn't eat then so be it. Watch her juice intake. That's an appetite killer and it shouldn't be something she drinks all day long, just a few ounces once a day is plenty. Sometimes they will eat alot in one day and sometimes nothing much, and that's ok. Look at the big picture. And even if she only likes pizza and mac and cheese, you can buy (or make) pureed carrots and sweet potatoes (baby food) and sneak it into her foods. I sneak all kinds of veggies into my kids' food. I hope some of this helps. Good luck!