Molly just can't digest the carbs in dry food, so she had a similar problem: she had nonstop diarrhea in the year she was eating dry food. We tried all the premium foods I could find (CA Natural, Innova, EVO, Timberwolf Organics, Felidae, etc.), but nothing worked. So I took the plunge and tried RAW and for the first time since we've had her, her poops have firmed up so they actually look normal, and there's NO smell at all (before, the smell could melt steel). As a bonus, she LOVES her raw meat and gets so excited at meal times.
I don't feel a homemade RAW (don't feel I'm expert enough to do that), so I buy premade RAW from the pet food store. The brands I see (Arusha, Top Hand/Pets Go Raw, Mountain Dog Food, etc.) are Canadian brands, so I doubt you'll see them. The only American brand sold at our pet food store is Nature's Variety Prairie, but I tried that once and the cats didn't really care for it. They prefer bloodier meats, lol
Molly and Willow are on RAW, since they loved meat already, but Buffy doesn't know what to do with raw meat so she's a work in progress. I just let her be, but thanks to this recall fiasco, today I added just a little bit of raw meat to her canned food and she ate it up, even though I was fully expecting her to eat AROUND it, lol. So there may be hope for her yet! If your cats don't agree raw meat is good, just add a little bit to their regular food and gradually increase it until raw meat is the only thing they're eating. I would suggest adding it to canned food, though, not dry food. Dry food and RAW meat digest at different times (dry food digests slowly and raw meat digest fast). If you feed both at the same time, the dry food will be forcing the raw meat to stay in the intestines longer then it should, which will be encouraging bacteria to build up, which will cause problems.