I think my poor lab is all blocked up. He was sick on the lounge room floor a couple of nights ago, and now he's just not himself. He's very mopey, lying on the lounge room rug and has his tail between his legs - he's just really unhappy. His belly looks a little bigger than usual too.

He went outside a while ago, had a big drink, a wee, and then went to poop so I stopped watching. When I looked back he was somewhere else going to poop again. I thought nothing of it, but now he's hunched over, and just not right. So I went to see where he'd tried to poop, and there's nothing there. There is an old one, with what looks like a baby wipe in it. He got in a bin a while back, so now I'm worried he's got something in there blocking him up.

DH's old dog once had a piece of plastic from a pot plant stuck in his bowels, they took him to the vet and they prescribed cod liver oil. Should I try this, or just take him straight to the vet now? We're supposed to be travelling 3 hours away tomorrow for the weekend and he's coming with us, I don't want to make him travel that far if he's unwell though

ETA: He's breathing funny too now, like he can't get comfortable. DD won't sleep and DH won't be home for half an hour, I'm getting worried about my poor guy