In this situation I would expect to feed someone to appetite (however big that was!), but I wouldn't offer wine (but then, we rarely drink it ourselves).
However, I would really take exception t clearing up after him - especially his sh*t! Does he think his excrement is so golden that it is a privilege for others to wipe up after him? Leaving filth of any type, and not shutting kitchen doors (which ca actually cause an accident), is just slovenly. If your husband thinks it is acceptable, bung the loo roll and a Jay-cloth into his hand and let him get on with it! I wouldn't expect anyone to clean up after me (in fact, I would be ashamed), and I certainly wouldn't expect to have to clean up after an able-bodied adult.
I'm assuming you provide a decent a dinner and breakfast, and perhaps point out what he can have for lunch ("I've left you a sandwich, 15 bags of crisps, a yogurt and a bag of apples for lunch" - whatever), along with "Please do NOT eat the chicken dinosaurs as they are for DC's meal.
He sounds a greedy sod to me, who is just going through the fridge and cupboards (perhaps because he's bored) and eating anything that takes his fancy. Is this six quid's worth of cheese your bog-standard cheddar - in which case there will be about two pounds dead weight there, or is it a smear of vacherin? That will make a difference in my opinion. Either way, to go through your cupboards like a swarm locusts, eating everything in his path is just bloody bad-mannered!
How often does he provide child care? I wouldn't be able to stand this sort of behaviour myself and would end up getting very resentful, biting my tongue and then one day saying more than I should.
If you can possibly afford it, get a childminder - it might cost more but your home is your own and you are not coming back to an empty fridge and nothing to feed the family that evening, and having to clean up a soiled bathroom after somebody else (this is so disrespectful, I can't believe it - he's treating you like a servant).
I would also expect to be told if nay child had had an accident, even a small one - what if she'd bumped her head, seemed okay, but later became very ill and you had no idea what had happened to tell the A and E? This could hold up appropriate treatment, or even lead to you being suspected of child abuse, as they might think you were covering up a non-accidental injury.
Stuff the passive-aggressive comments, too - your DD might be too young to absorb them now, but she soon will. (Of course you could counter this with "Grand-dad is a dirty sod isn't he? Look at all the kaka he's left on the toilet! You don't do that do you? No - nor does mammy. Or even Daddy. Just dirty ole grand-dad" ) 
please note this is tongue-in-cheek - I do not really recommend that you teach your DD that her DGF is a dirty old man