My 2 year old DD keeps throwing her food, but mostly her dinner. I put her food in front of her and she pushes it straight off the table. She goes into time-out and then asks if she can have her food and eat her dinner. I make her another plate of dinner, she throws it straight onto the floor again, goes back into time-out and asks for food, I then explain to her that she threw her food on the floor twice and is not allowed any dinner.
She is hungry and does want to eat. Yesterday she was helping me dish it out and on the way from the kitchen to the living room (where we eat food) she was happily eating it, but the moment I started to set her down in her seat she pushed the food out of my hands.
We aren't really sure why she keeps throwing it on the floor, she is upset when she does it and most of the time she actually wants to eat the food. I've asked her why she does it and she says she doesn't know or she just does.
We are at our wits end. She isn't getting dinner and she is going to bed hungry and frustrated. I was even going to give her a third chance today with dinner, I asked her if she got some more dinner would she throw it on the floor, she said she would, so I did not get her any.
Anyone have any ideas or things to try out? Any advice is appreciated.