omg! i have to try the honest kitchen if it's a miracle like the above poster said!
milu is very picky eater, and i got all the same type of advice you received but still it was really hard for me, because i just can't starve her to teach her a lesson. i couldn't do it! no matter how many people suggested that was the right thing to do.
milu is now 3 lbs. and i am very proud of her lol

she still doesn't like to eat all that much, but we've compromised. i feed her NV raw medallions. and since she does like human food, what i would do is cut up chicken or beef or cheess into tiny tiny little pieces, i prepare her food one bite at a time. i put the topping on her raw food, and she would eat it, and when she gets tired of that topping, i would change it to another topping, so yes, sometimes i would have to go through 3 different toppings just to feed her one medallion, and yes it's a lot of work, but at least she is eating. and somewhat happy about her food.
i know it's not the best to feed human food. but i feel like what i am doing is ok, since i am not giving her too much human food.
she is still pretty darn skinny, but i am not as worried about her now.

and it's a good feeling!