The President, if he wants his wall, is going to have to trade something to the Democrats for it. The Democrats think they can win on the wall shutdown because (1) they have polling showing most Americans are opposed to it and (2) they have the media to spin for them.
But the President has a loyal base who want the wall, and he is okay with a shutdown too because his base will be okay with not paying federal bureaucrats over Christmas among other things. A shutdown seems likely.
However, the President and his supporters want a wall, and I am not convinced the Democrats want citizenship for dreamers. They seem to want the issue more than they want the issue resolved. Just last year the President and Democrats nearly agreed on the wall for dreamer citizenship. I think the President needs to consider a variant on this now.
Offer dreamers the right to stay in the country without threat of deportation in exchange for the wall. Don't offer up citizenship. They get the right to stay, and they no longer have to live in the shadows. They get residency without citizenship. The President doesn't even have to offer up a path to citizenship. He needs to remove the threat of deportation.
Then toss it to the Democrats. They can either reject it and let dreamers live with the fear of deportation. Or they can take it and fund the wall as well. Make it their choice.
This is the President's last best chance to get the wall going. He needs to offer something, and I think this is the way to move it forward.