I've been offline for a while, so I thought I'd give you all an update.
Things are going brilliant!!
Kayleigh is doing the Avon round, and after trudging the streets for an hour in the rain, she admitted to me that it was much harder earning money than she had previously thought! Breakthrough!!!!
Most of the time I go with her, so it is also giving us an opportunity to spend time as just the two of us, which is great.
I think the turning point was watching an episode of Supernanny believe it or not.
She was dealing with very young kids, but was blaming the way the parents were speaking to the kids for their bad behaviour. It made me really think. It suddenly dawned on me that a lot of Kayleigh's bad moods and behaviour could be put down to me.
We are both quite emotionally charged people, and were just clashing. I realised that I am the adult, she is the child, and if I wanted things to change, then it was up to me to put in the work. So I started to change things, little by little. Just by changing the tone of my voice, and the wording, I could get her to tidy her room without an argument! Instead of telling her to do it, I would ask. And beleive it or not, it worked!!
She went away with her grandparents for half term, and when she came home I told her that I hadn't realise quite how much help she is to me. Just the little things like keeping an eye on Charlie while I do stuff. It takes Kayleigh 15 mins to wake up in the morning, and she does this while sitting on the sofa with Charlie. During this time, I can jump in the shower and wash all the bottles and get them in the steriliser. When she wasn't here, it was a nightmare!! Waiting for Charlie to go back sleep so I could have a shower (with the baby monitor in the bathroom!), having to stop and keep going back into the living room while trying to wash the bottles, not being able to just pop next door to the shop to get milk. It was the little things. I told her that she was an absolute god-send to me, and now she even enjoys helping out more as she knows she is appreciated!
And the most important thing of all is.... She's happy!!!!!
Thanks for all of your advise girls, it was great!