If it has to be done, it has to be done. You do have to clean his ears. Next time, I'd suggest putting a muzzle on him. You don't want to put down your best friend because he bit you!

If he did try snapping at you, he might deserve some punishment. I've never been through this, but it sounds like "the dog snapped, you tell him to go to his room, then you tell him that's it's okay."

The dog might get out of that that it was okay to snap. Next time, put a muzzle on him and while he's not snapping LOTS OF PRAISE! Only do a little bit at a time for now.

I might be wrong, because I've never been through this, so you don't have to pay any attention to me!