I should start off by saying that I have an awful relationship with my DD7's Dad (he's been blocked for a couple of years). He's controlling and I've always felt bullied by him.
He works shifts which change every few months, he just tells me in advance what dates he wants to have her. I've always accommodated this when it comes to contact even though it meant she didn't have a set routine. The shifts would often change at the last minute. DD has always been really unsettled due to this, never knows when she's seeing her Dad (I do have a calendar where I write what days she is seeing her Dad). She also suffers from anxiety which seems to be made worse by this.
Anyhow, I've accommodated his shifts since we split up 5 years ago. A few months ago he was allowed to trial a set shift that meant he was off every weekend. We have been doing every other weekend and one dinner one night a week. My DD has been so much happier with this set routine, she knows when she is seeing her Dad and we are no longer having tears when she leaves me to go to him.
I've been told that come the new year, his shifts are going back to the old pattern. DD is going be so upset (and to be honest, makes life harder for me too as I never know when I have her more than a few weeks in advance). If his shifts do go back to what they were, would I be unreasonable to only offer every other weekend and a dinner once a week? I really don't want to dictate, or stop him from seeing her, but is my DD being much happier with a set routine not more important? Am really unsure what to do for the best.