I have a noneater…. when she gets to the ribby stage, I force feed her. No amount of additives... not cream cheese, not canned food, not real food, interest her. Even with barf dinners she will eat a little some days and leave the rest. Fortunately she lets me put a spoon in her mouth and swallows but it is a pain. We have had every test known to man including full thyroids run... she simply doesn't care about food. She will eat "treats" but not any that could healthily be her main food source.
That said, free feeding is usually not a good idea and especially not with overweight or underweight dogs. Setting meal times and taking food up is a biggie. The gravy stuff might be good, depends on what it is. Most I have seen are pretty icky ingredients. Adding in something simply like a couple of tbs of olive oil can give some good calorie boosts. The other thing is that if hte treats you give aren't higher calorie than the regular food, your treats may in reality be contributing to weight loss as they fill up but don't add weight. A good rule of thumb for a thin dog is at least 19 percent fat content. Its a lot easier to feed a dog a higher fat than more volumn of a lower fat food (ie 1/2 cut high fat compared to 1 cp of lower fat).
I post the following link while knowing that there are exceptions. Sayblee will nearly starve herself to death, and certainly down to unhealthy (backbone showing) weight. There are meds (crypoheptadine) to help eat more, btw, but as long as she willingly lets me feed her, I am putting it off.
http://www.westielovers.com/westieworld/picky.html