Have you thought of writing the schedule down and imploring how really important it is to stick to the schedule?
This is what I do, he had times for everything. You most probably are right, but we don't stick to exact times with DS anyway, he seems to be generally ok if we're sort of 30 mins out or whatever, tend to play it by how he is - there have been periods where we have needed to be spot on with it or it's completely out but havent had to for a long time. A prime example is Friday when he was with my sister, nap time was nearly an hour later than usual because she had taken them out and she had no problems settling him and he slept perfectly for the 3 hours (he'd also been playing outside with her DS all morning so should have been very OT!). I'm sure it has something to do with DH, DS just doesn't seem to do things in the same way as he does with me - he eats so much more if I'm feeding than if DH is, for example. I think he might see DH as more for play! Although, he does have a very active role in his life, he often does bathtime, bedtime, always doing nappies, etc - I am with DS more than him but when he's home he certainly does his fair share, however he is not usually home for many of DS's mealtimes....and naps i guess.
DH is 'kind of' with BW, he saw the huge change when I first discovered it and is mainly on board with it, but he does have a habbit of doing what suits him, he can sometimes be a bit selfish - like putting DS down for a nap far too early because he has something he wants to do (apparently he looks tired...??!) and he wont listen to me with things like snack time - I know that if DS has the tiniest bit of food too close to a mealtime then he will not touch his food because he's not hungry, he's a good eater but only if he's hungry, if he's not then he cant be bothered with food and wants to get on with something else.
Sorry, this has turned into a bit of a DH rant.....!!!