For inner ear infections, I give our family echinacea and goldenseal (capsules @ Walmart for $5) and use Sudafed to help open the passage and help it drain. Echinacea cleanses the blood and boosts the immune system. Goldenseal is a natural antibiotic, antifungal and antiviral. I have not found an alternative medicine that works better than Sudafed to open passages.
Eat fresh or minced garlic on toast a few times a day and that will help kill an infection too. It also thins out mucus which helps it to drain easier.