I do feel for Dave when it comes to his weight. I got a bit carried away scrolling through back his Instagram. You can see he's been on so many diets over the years.
He's shared his story about how he lost weight in a really unhealthy way about 10 years ago. Then he gained a bit of weight and looked good but then continued to gain it.
He says at his heaviest he was 365lb in 2014 and I definitely don't think he's reached or passed that point yet.
He seems to have an unhealthy relationship with his body and eating I think he needs some proper counselling rather than just repeating the cycle of hitting the gym and the protein for a few months, then giving up for months and restarting for another few months. You can see on his Instagram he's been doing the same thing on and off for 10 years now.
I think Sophie feels comfortable that he won't get better than her so she can get away with treating him like crap. Mixed with being a bit of a typical spoilt princesss from Cheshire you end up with this attitude. (I live near Cheshire and work around there, there is a fairly accurate stereotype of Cheshire women...)