I am sorry I have no experience, especially with Dogs, but it does not sound too good, has he been poisoned or anything, is there not a 24 hr vet close by, surely, i would advise you get him there pronto. Good luck, I hope it is nothing too serious.