Thanks everyone
Poor Steve had to wait 50 minutes past his appointment time as the vet was crazy busy. Our vet is still closed for Xmas holidays and I suspect some of the other smaller ones are too. So he had to go to the big vet hospital and there were pets and people everywhere.
The vet said he didn't look like a dog who felt sick - in reference to him bouncing off the walls of the waiting room, barking, having an instant love affair with another yellow lab called Jess and nosing the nurses hand for treats every time she walked past
He said she examined him thoroughly and is sure it's a bit of a bug as if it were a blockage he'd be vomiting all the time. He's got some antacids and has to have 4 small bland meals of steamed chicken and rice or sweet potato per day for a few days. He didn't vomit today so hopefully he's on the mend
I've started looking at pet/house sitter websites but with the pool it gets complicated and Steve is paranoid about safety and strangers. We shall see. We have good friends who adored our first dog and looked after him every time we went away. However Maxx is a totally different dog and while Bensin was ok with not going into their house, that wouldn't work with Maxx.
I hope Lily is ok soon
@Jacqui-S