I agree that you should cut out all human food. She needs to focus on her kibble.   
Also, since you have all these different dog foods, I would just switch them out every few days. Maybe she just really needs the variety. Maybe alternate between two different types of food. Or have two bowls down and she can pick which one she feels like eating.   
If she needs to gain weight, maybe just put a teaspoon of vegetable oil on each one of her meals.    
Ultimately, unless she has a health problem, she will eat and continue eating. She won't starve herself.   
I started free feeding Thor because he only eats his kibble very occasionally. He's maintaining his weight and when he gets the urge to eat a few pieces, it's there.     
				__________________  If you love something, set it free. Unless it's an angry tiger.      |