Thanks everyone
Riley is sulking under the bed upstairs and Lu is down with me so he hasn't noticed the vet smell yet, last time Riley stayed in Lu was quite hissy with him for a day or two afterwards which was a bit upsetting. Hopefully he wasn't there long enough this time to pick up the smell.
It really was quite frightening, he often upchucks grass and I just try and get a bit of kitchen roll under him and it's over in 30 seconds - this time he had foam and drool hanging off his face, he was howling and sticking his tongue out, combined with the panting I thought I was going to lose him
Before I realised how bad it was I was a bit annoyed as at 11am I had hired a rug doctor and cleaned the carpets, by 5pm he was being sick on the carpet in various places as he ran from spot to spot throwing up - obviously I couldn't care less about the carpet now but before I realised how bad he was I was