thanks for your replies, can't stop crying i'm such a sook. I rang the vet and he said to monitor him overnight (as much I can) and not give him anything to eat and only tiny bits of water. Vet thinks it's probably bacterial. But if I get worried ring him again and he'll meet me in there.

Just took Chuck outside and he his pooh was just liquid- can't see no blood. It was so liquid it was like water.

Has vomited pretty much everything and it's just liquid too.

Haven't taken him out anywhere he has just been in the backyard, but he eats the grass, dirt and weeds when he's out there. I try to stop him but it's hard cos it's constant. Feel like it's my fault from not protecting him enough