I'm having huge difficulties at the moment with Ashlea eating dinner. All day she'd eat anything then at dinner time it gets stupid. She wont eat, i'll hassel her, i'll get grumpy, she'll cry and it turns nasty! I've tried everything i can think of and don't let her snack before dinner but it becomes so frustrating! I've tried making meals fun but its just not working. She's the kind of child that would eat all day if you let her, until dinner time.

The best we've come up with is a poster that has two suns on it, one with a happy face and one with a sad face. If she eats all her dinner we write the day on one of the rays of the happy sun, and if she doesn't the day is written on the ray of the sad sun.
Our deal is that if she fills up the happy sun first she gets to pick a suprise at the shops, and if she doesn't then she gets her art box taken off her for a week (her favourite activity)
It works some nights, but it just seems to take so long to get her to eat and so frustrating. Its like i have to nag and nag just to get her to eat one mouthful.
We sit together to eat, and eat at the same time but its just not working!!
Any suggestions would be great, i'd love to do the whole gentle parenting thing but i find Ashlea and i are both so short tempered and stubborn that i always end up just getting grumpy at her.