He definitely needs to be seen by a new vet. Tell the vet everything you heard in the UK. Also, what kind of food does he eat? If it isn't an infection, might it be a food allergy?