Thanks everyone. Some great ideas here, hitting the supermarket tomorrow so will get some things for her.

Sararose - 3 1/2 years!!!! You are one patient mumma!

appletree - We try to have dinner between 5 and 6 ideally. She's in bed around 7.30. We generally eat together - if DH is still at work, I eat with DD. She can choose where she wants to sit - she has a little table and chairs, but she always chooses to have her dinner at the family dinner table.