The "snot" appearance of the ear discharge sounds more like a bacterial infection in the ear, rather than the more common yeast infection
. Bacterial infections are more serious than yeast and can be harder to treat and are more likely to cause an inner ear infection.
It isn't typical at all for an ear infection to spread into the eye, but since it is likely bacterial, my guess is that Macoby has rubbed his ear and spread the bacteria into his eye (either with his paw
or by rubbing his head on the floor).
There isn't a lot you can do at home--he really needs to have a vet look at the ear, determine by cytology what is growing down there, and then prescribed medication. Most of the time it is a topical antibiotic/steroid combination (do you have any medication from past infections you could start using?), but sometimes orally antibiotics are prescribed. This might be the case since the skin around his eye is also affected. And he'll probably need antibiotic eye drops, too.
Flushing the ears is fine, but anything that has alcohol or vinegar (or smells like either of those) is going to hurt Macoby. I would recommend, instead, finding an ear flush containing ketoconazole and tris EDTA. I don't think you can find this OTC at a pet store, but I know at my vet clinic you can buy it without a prescription. Fill the ear canal with this cleanser and massage well at the base of the ear. Leave it in for at least 10 min (it is ok if he shakes), then wipe it out using cotton balls (NO swabs ever!!!!). I would do this twice a day until you can get him to the vet.
You can also rub some hydrocortisone cream on his ear flap to help with some of the pain and redness.
But try to get some money scraped together to get him to a vet this week. That is a really painful ear and the sooner you can get things healing, the better off and more comfortable Macoby will be.