Swimmer's ear is another term for an infection in the ear canal. While water can cause an ear canal infection or swimmer's ear, so can dust and dirt or an accidental scratch on the inside of your ear.
Discuss the options you're interested in with your vet and see which are acceptable. If you're hoping to stick to more natural remedies, switching to a holistic veterinarian could be the better path ...