Возможно, к нейродинамическим трудностям примешиваются психологические, и сын сопротивляется не столько сну, сколько вашему давлению. Ложась спать на ночь, он сдвигает время засыпания, так как, проснувшись в 17 часов, а то и позже, в 21-00 ему спать не хочется, а, утомляя себя капризами и концертами, ему заснуть легче. Попробуйте отменить дневной сон, заменив его спокойными играми (посмотрите вместе альбомы с фотографиями, пусть он полежит на ваших коленях, а вы почитаете ему книжку - только не называйте это послеобеденным отдыхом, чтобы не вызвать сопротивления). Всё-таки, мальчику уже 7 лет. Тогда время вечернего засыпания может в первые дни сдвинуться на 20-00 или 20-30. В любом случае, у вас будет 1 взрыв в день, а не 2. Параллельно с этим донесите до мальчика мысль, что, поскольку он уже взрослый, пусть сам ориентируется на своё состояние и решает, спать ему днём или нет. Возможно, тогда у него установится следующий график: 2 дня не спит, 1 день спит.