You can buy sweet oil at any drug store, wal-mart, wal-greens, well...those type of stores, lol. I don't know about cleaning the ears but it helps when I have earaches.
If you have "ear infection" the best thing to do is go to the doctor. That's when you have ear pain, fever, dizziness, and just don't feel well. Only if your ear
hurts would I suggests over the counter stuff.