He's a 4yo working cocker who we've had since he was 8 weeks old.
He's treated exactly the same as DDogs1&3 and we are firm with our boundaries.
DDogs are not allowed upstairs or on the furniture including the dining table 
All well and good you might think, except that DDog2 simply refuses to "get it". He will run up the stairs, we will shout him to come down, he will look bemused (as if we've never communicated that rule before in his life) and return downstairs. Same goes with the furniture 
This is constant and it seems that nothing we do has any effect. I'd happily say that he had some sort of issue it's that bad, but he can wait for food, has impeccable recall and will wait at roads etc. so it's not the case that he can't remember commands.
It's got to the stage where it's really starting to get me down and I'm at my wits end. DDogs 1&3 manage it perfectly so why not DDog2