The list of locomotives required for the Cal Sleeper is obscene, either we adopt push pull working or we go for multiple units, there is no other real option.
I think push-pull would be more useful for the Great Western sleeper, esspecially when the wires are up to Bristol. That would cut out the loco required for the ECS move from the depot into Paddington (and vice versa) and if the sleeper went via Bristol every night (doesn't it currently take any of the routes between Reading and Plymouth as engineering work permits?) I could be electricly hauled to Bristol. That would also base the diesel locos at Bristol, where they could be used to drag electric trains on the daytime Paddington Weston-Super-Mare services. Push-pull on the Caledonian would also be useful at the London end for the depot - Euston ECS but not so helpful in Scotland (lots of shunting still needed to split the trains, and only one portion from each train would have the DBSO after the split).
The problem with this is electric locos and all the available control vehicles (mark 3 DVTs and mark 2 DBSOs) use the TDM push-pull system, which no diesel locomotive has anymore (unless the buffer-fitted class 43 power cars never lost it, the only diesel ever to have it I think, since I've been told 47/7s had a different sort of TDM that won't work with the DBSOs now they have been modified to work with electric locos).