Her Blue Buffalo, by itself, IS a balanced diet. If you keep adding extra things to it over a prolonged period of time, you inadvertently end up unbalancing it.
Leave her Blue Buffalo - NO wet food, no chicken, no carrots, etc - down on the floor for 15 minutes. If she doesn't eat it, take it back up. Put it down again three hours later for 15 minutes; no treats in between meals. If she doesn't eat it, take it back up. She knows that food is available to her, but she's learned that if she holds out, you'll give her something yummier. A healthy dog will not starve itself.
Leave her Blue Buffalo - NO wet food, no chicken, no carrots, etc - down on the floor for 15 minutes. If she doesn't eat it, take it back up. Put it down again three hours later for 15 minutes; no treats in between meals. If she doesn't eat it, take it back up. She knows that food is available to her, but she's learned that if she holds out, you'll give her something yummier. A healthy dog will not starve itself.