Just rang the vet, pie is doing ok, he's very alert, barking at the other dogs he's had something to eat and pee'd and pooped so fingers crossed. They are going to give him some xrays just to make sure he hasn't got anything going on but the vet thinks not. Calling back at lunch time :/