I've adopted the "whatever works to get him to sleep and keep me sane" approach, aka rocking, jiggling, walking, wheeling ....
It has been reassuring cos I start the rocking and wrapping when I see his tired signs - it normally takes abut 25 minutes to get from initial tired signs to sleep, and there are at least 3 periods of really fighting sleep in that 25 minutes. So I *do* pick up the tired signs - it's just that he doesn't want to sleep - made me feel a bit less like a bad, incompetent mother. And always, just as I start to question if he is really tired, he will always start yawning again!
I do the morning play after he's had 12 hours of sleep (e.g. this morning he woke at 6 but had only had 8 hours of sleep, so I put him back to bed till 9) - the first day it was brilliant cos he had a 2 1/2 hour sleep in the afternoon. Unfortunately since then, it's back to the 45 minute snoozes. But, I think he's different to your wee girl cos Daniel is a very efficient feeder - usually 15 minutes and then he's done and asleep.
I have bought a miracle wrap (geez, they really are a straight jacket!) cos he escaped out of his other wrap and I think he woke himself doing that. First time using it at the moment.
it was also useful to look at the ask an expert questions that Alex Bartle answered - lots of people in my boat! It was reassuring that at this point, despite what some books say, I'm not going to turn him into someone who still needs rocking to sleep at 18 years old

- his approach fitted with my view that he's just really little. I'd be happy to leave him to cry if I knew it would just take 5 minutes to get him to sleep (which is how it worked till last week) but since crying is now actually distressing him more and stopping him sleeping, then I'll go with comforting him for now.