I have a 3 year old DD and she is generally pretty well behaved and I'd say an 'easy child'. But naturally she likes to test boundaries sometimes, and can be stubborn.
Current issues are her not getting into bed at bedtime, we have a nice bedtime routine ending with me reading her two stories in bed, giving her a kiss and telling her to snuggle down, but she has started refusing and getting out of bed saying she isn't tired (she is, she has a busy day at nursery and no nap). I then just switch her light off and say I'm going downstairs and will come up to kiss her when she is settled, thinking it's best to ignore it. She then messes around going in and out of her room and rattling the stairgate. I tend to lose my patience quite quickly as I'm keen to have dinner and enjoy my evening, and I've got into the habit of telling her she won't have such and such the next day if she doesn't get into bed (last night I used the advent calendar which felt mean) She either just accepts that and carries on with messing around, or gets upset and then needs lots of attention to calm down and get into bed.
Similarly, she is in the habit of coming into our room in the middle of the night and getting into bed with us for a cuddle. Usually I can let her settle for a bit and then persuade her to get back into her bed, I'll cuddle her for a bit and then go back to bed myself. But sometimes she refuses to leave our bed, so we are all kept awake. And I end up desperately thinking of a bribe to use to encourage her back to bed, last night I promised we would make a smoothie in the morning if she went back, which we don't really have time for but I just wanted to go back to sleep!
Anyway, it's a long post for what is really not a big issue, but I am annoyed with myself for getting into the habit of either threatening to take things away from her or bribing her with treats the next day to get her to do what I want. I'm wondering if anyone can suggest better strategies (sticker charts only work briefly)? Thank you!