The former TOWIE star is taking good care of daughters Ella, four, and Mia, one, as their mum gets to grips with life in the jungle.
But poor Dan ended up having to go on an impromptu shopping trip when little Mia weed all over him.
Dan, 28, took his kids for a fun day out at Winter Wonderland in London's Hyde Park when it all went a little wrong.
The reality hunk filmed himself walking to the shops as he shared his unfortunate tale with his followers.
He said: "As you might see, I'm walking away from Winter Wonderland.
"So Mia decides to fall over and get loads of mud all over her trousers, which I don't mind, kids fall over, mud, it happens.
"Then I'm holding her while we're eating a bit of food and she decides to wee through her trousers, so wee's where I draw the line.
"So now, they're all watching Paddington On Ice while I'm on my way to get her some trousers. I hope I can get back before the end of the show."
Doting dad Dan soon returned with a shopping bag in his hand saying he'd "sorted her right out" with a "cute little tracksuit".
He joked: "Hopefully she don't wee in this one."
He went on: "You plan these days out with the kids thinking it's going to be stress free, but it's not, but hey, I wouldn't change it for the world."
Dan previously told Mirror Online how much he and the girls would miss Jacqueline while she's away doing I'm A Celeb.
He said: "We are missing her a lot, Mia is a bit too young to understand where mummy is, Ella knew she was going into the jungle but just thinks of it as Mummy going to work.
"But Ive got Daddy daycare under control its how we work together when shes here anyway. We rely on each other to help so the other can go to work just like any other married couple would.
"I go to work in my tattoo shop and she goes to work at her Academy so we try and work around each other for childcare. But we will be there waiting for her when she comes out wearing our Team Jac outfits!"
* I'm A Celebrity airs nightly at 9pm on ITV
Do you have a story to sell? Get in touch with us at email@example.com or call us direct 0207 29 33033