What about shortening P's day time nap so that he really wants to go to sleep at bed time? L is still having a 2-3 hour day nap but if it's less than that he is so ready for bed he doesn't make a fuss when it's time to put him to sleep.

Must be a nightmare hun.