I do indeed feed a good food but my dog is 16lb and eats 1/4th cup a day if I give her anymore she will become obese. She is fat at 16lb and still needs to loose 2-3lb (Which I've pretty much accepted will never happen) and has been eating 1/4th cup of food for around 2 years now. (In her younger days she needed 1-2 cups to keep weight ON her) For the last 8 months she's been on TOTW which is the lowest calorie food she's been on so far and she's actually -gained- a pound in the last 3 months. She has a low thyroid (When we tested it was at 0.03 with a "nomal" range being 1-4, her last test was 1.6 with 1mg of Thyrozine 2x a day. If we up her dose, all her hair falls out) and ever since we put her on medication it's caused nothing but problems. But now if I take her OFF it, it also causes problems so I'm at a loss for what to do.
I feel like she's been starved and by starving her (I try to do my best to keep her "full" by splitting it into 2 meals and offering a little pumpkin or sweet potato) I'm depriving her of nutrients which is why I want her on a multivitamin.