Ask your vet for 'Melbamite'. It works in one application! :)
Probably the *best* treatment would be to go to the Vet for an exam, have the ears cleaned and get a wash.
Some people use 3-6 drops of olive ear in the ear. First, you need to get a cloth or cotton ball and clean as much of the debris out of the ear as possible. You would apply the drops and rub the ear from the outside. This can take 2-4 weeks to clear up. I've read also that you can use vinegar and water (1 part vinegar to 2 parts water) and put a few drops in the ear. You DO NOT want to do this if the ear is sore and irritated as it will sting. There are OTC washes you can buy with pyrethrins,
A Vet check may be your best bet. A bad infestation can cause infection and affect the dog's hearing long term