Oh, yes, being a beginner on the how to and the understanding of felines can be so overwhelming. You are doing a great job, so take a deep breath and pat yourself on the back!
You are addressing many overlapping issues, and to be a novice at CatCare 101 is way NOT easy. It took me years to learn what I did, and I am still learning. I admit, I don't think I will ever know everything, nor will I ever figure out these elusive, mystical beings called felines.
You
think you finally have something down pat, then POOF, out the window it goes and you find yourself back at the drawing board scratching your head! LOL
My suggestions as to diet! OK!
Cats are obligatory carnivores, which is a fancy way of saying they eat ONLY meat. I use a combination of raw diet, that I make myself (groan....just the thought of 50 pounds of chicken de-skinning of, breaking and cutting bone to make small enough pieces for the grinder.....YIVEY!
.....and I do this every 2 weeks.....OMG I must be out of my mind!
)
but anyways.....
Ah, yes, what was I saying?? Yes, raw diet combined with quality canned foods with brands such as:
Wellness, Newman's Own, Blue Buffalo, and even PetGuard.