Our foster dog is quite underweight. I took him to the vet last week and he gained 1/2 kg from when he was found 2 weeks previously (now 17kg). The vet said she'd like to see him gain at least another 2kg but we need ot be careful with protein (not sure because of age or the meds he's on for differnet things). He really is skinny, you can feel his pelvic bones and spine very clearly but has a little bit more around the ribs.
What's the best and healthiest way to fatten him up a bit?