Oh look the perfect mothers are all out to play!
DS is 18 months and since he turned 1 has been really tricky to get to sleep. We have to time it exactly right, as in a 20 minute window, to get him upstairs, bath if he’s having one, PJs on and a bottle in his mouth otherwise all he’ll breaks loose. He also does not like stories at bedtime. He sometimes likes them in the day but every time I’ve tried a night time one he has cried and attempted to close/throw the book.
I would maybe try a projector or a really calm, new routine? Is he ready for a big boy bed yet? If so, I would let him choose some stuff (duvet cover, new cuddly toy, PJs). Then have some lovely calm songs while you feed him (in the bed) and you say night night, lights off, projector still going for 10 mins, then that goes off and you leave the room. Might work?
If he’s not ready, you could still try some of that. I know if DS is overtired he’s a nightmare to get to bed, so it’s all about spotting his cues and getting him upstairs at the right moment, whether that’s 6.15 or 7.45pm!
Don’t worry about making a rod, as other PPs have said it might just be he wants you there at the moment. DS gets like this quite often and I just sit in the doorway and read until he goes off - I’m there but not interacting. Sending
bedtime is hard!