DD is 22 months old, and for several months now she has been spitting out her food.
She'll do it if she's bored, if she doesn't want to eat, or if she wants to eat something different (e.g., eating bread and then fancies a grape - so she'll open her mouth and let the bread come out, so that she can put a grape in). She'll do it if she's tired, if she's playing and can't be bothered to finish what's in her mouth - for any number of reasons.
She's always been a not great eater. She rarely asks for food, and usually says no if it's offered. I'm pretty happy if she finishes anything, and she never wants to try new things. She can go several days on very little food, but she's gaining weight continuously, and I keep trying/ offering things.
I thought she'd grow out of the spitting out, but it's been going on for months now. At first we told her off for it, then she thought that was hilarious and seemed to do it for attention - so then we ignored it (which usually works for her), but it still continued.
Now we've been trying 'time out' and removal of attention, but I don't think it's working. Sometimes she just sings, chatters away, and doesn't seem upset. Other times she cries and says sorry. We always explain to her why she is in time out (she has very good comprehension and speaking skills), and she does understand, but she doesn't stop doing it.
Any ideas? Anyone?? I don't mind if she says 'all done' - which she does sometimes. I don't mind if she says 'no thank you' to food. It's just the chewing up and then spitting out/ letting it fall out of her mouth. Really gross, and been going on forever...