Thanks everyone - he does seem to be fine at the moment but I will be having him checked out just to make sure. Wouldn't want anything to happen to my gorgeous Archie boy