Wow. So maybe it isn't about the quality of her poop. It really sounds like you are in a real struggle over her food.Jessie came to me at 18 months old from a home that fed her lots of "people" food and home cooked meals. Unlike many on this forum, I want my pets to be on commercially available food. Canned is what she will eat reliably. I've tried transitioning Jessie to kibble 3 times so far. She's quite picky- most kibble she won't accept as "treats" fed one piece at a time by hand. Once I find a kibble she will reliably take as a treat, I try to slowly transition her to it over the course of 2 weeks. Usually by the time the kibble starts being greater by volume than the canned food, she starts hesitating to eat meals. I stay firm. By the time it's 100% kibble, she'll start skipping meals and then hunger puking begins. Then it's a struggle to get her to eat again because she doesn't feel well. The problem is if she ever gets diarrhea and I have to go back to chicken/rice or canned food, the struggle to get her back on kibble starts all over again.
From my reading most people on this forum do feed kibble and Purina Pro Plan seems to be very popular.
Are you suspecting that her dry food avoidance is a behavior issue?
I'm assuming the chicken and rice resolves her poop issue since you describe the vicious cycle you are in - ends up there.
She is letting you know the only way that she can that she would rather puke than eat that food.
She is at your mercy and perhaps that's not a good thing.
I am sorry, I honestly do not mean to sound judgmental, I believe people should do what make them happy and what works best for them
regardless of what anyone else thinks. But if you are willing to push a dog to a state where you "stand firm" when she hunger strikes and
allow her system to become compromised into "hunger puking" before feeding her what she is happy to eat, she might not be a good fit for your household.
This really upset me, sorry if I am emotional about it.