Thanks for your reply. We do have vets here, but the problem is, anyone can open a business here, regardless of their 'qualifications', and therefore, you don't now if the vet you are going to see knows what he is doing or not. And it seems the one we went to knew something about dogs, but he isn't a qualified vet as such. :-(
It's morning here now, and the puppy seems a little brighter today, although he did manage to leave a large amount of diarrhoea all over the floor, which the 'vet' said was not a good thing.
We'll see how it goes. Thanks again for your advice!