Propalin was the medication my vet gave me to give to my springer who suffered from this problem.
But Jo, you should change your vet as you obviously have no confidence in him and you do need a good rapport with your vet, your doctor, dentist etc. etc. You must feel you can trust in their opinion.