DD has decided she doesn't want to sit for meals anymore. She used to sit and eat everything on her plate. Instead, she wants to snack all day. As much as we explain to her that she can only get food at certain times, I think she might be too young (20 months) to fully comprehend it.

We have tried making her sit longer at the table, and we will only give her the leftovers from her previous meal or snack, if she says she's hungry a few minutes later. She will tell us "all done" and push her plate away, but then 10 min later, she wants a snack or says she's hungry.

Is this just a phase or is there something else we can be doing to stop her from snacking all day?