Thanks for your help.
My vet's office was closed today, so that's why I created this thread. Hopefully tomorrow I can call them and see if they can give me some drops for him without having to bring him in. I think there was actually some yeast found in his ears last time. I was going to see if I could swab his ear and just bring that to them, I doubt they'd let me do that though. I just absolutely do not want to go through that awful process with him again.
He has gotten better with me touching his ears since I bought that cleanser, even though I ended up having to just soak cotton balls in the stuff and rub them in his ears. Hey it's a start, right? He used to not even let me do that.