The naps haven't always been such an issue. During the day when i'm at work, she goes to a childminder, who will put her down for a nap at the same time each day, however, she has recently started to object to that.
When my DH is home, he will look after Charlotte and he hasn't got the patience to listen to her in her cot!!! So, he tends to let her fall asleep in her chair :? which undoes any progress that we've made in the cot.
I don't think she'll need to sit in her chair for dinner for much longer, I think she'll be able to sit at the table on a normal chair - maybe with a booster seat, which she won't be able to fall asleep in - so this could solve the problem of her sleeping in the chair. I'd rather her nap in her cot because she'll get better quality sleep in there and I can get on with jobs around the house when I am home with her without having to worry about waking her up.