Sounds like some tough love might be in order. Do not leave kibble available all day. Put her food down. If she doesn’t eat it within ten to fifteen minutes, pick it up, and don’t give her anything until her next meal. Put that down, and give her ten to fifteen minutes to eat it, then pick it up. It is the rare healthy dog who will starve themselves.