No one dog food is the best for all dogs. I would keep your dog on whatever she seems to do best on, which in your case seems to be the Innova.