i think i would try a bland diet for a bit. chicken and rice or beef n rice. could very well be a food issue that was worse once you switched food. also my bully is allergic to leaves to and mold so could be environmental as well. i would also see about a skin scrape to see if there is something else going on. till then i would see about some hibiclenz at the drug store. its an antibacterial soap that you can wash her spots in to see if it helps. ive not used it but many here use witch hazel for the tears then dry it and some desitin or i use vaseline to help protect it. i would suggest raking the leaves also to get them away from the house. also i would stop the fish oil for now as it maybe causing a problem as well. keep us updated on your baby.
and I hope you get her issues resolved soon. She's a cutie in your avatar pic.
to EBN
for the yeast buy some apple cider vinegar a put a tablespoon in her water every time you fill it up an when you wipe her tear stains with the wipe spray some vinegar on that that will help with the yeast Franklin had a really bad yeast problem an I used it an it was gone in four days an changed his food an has not come back cause I put it in the water an since your having so many problems you want to buy a really good dog food less vet visits in the end. I use Fromm beef frittata it last about a month for me for two dogs even though its a little high in price it last longer an you see a big difference in your dog so I don't mind paying that much it's well worth it in the end good luck I had the same problem Franklins back leg pops every time he walks I give him cosequin it a joint supplement everything that you are going through I went through so if you need to talk I'm here good luck you will figure it out until then just lots of love