How old is he?
DD1 is 3 and has become a right terror to get to bed. I have adapted my routine to include an extra 10 minutes quiet play in her bedroom before she has to get into bed with her light on very low. Last few nights it has worked a treat with only the minimum of fuss.
Will tell you in 10 minutes if it has worked tonight