I don’t really have a suggestion other than maybe the occasional satin balls, but do you know what is causing the weight loss? In my experience, my older dogs haven’t have a problem maintaining weight unless/until there is an underlying medical condition (e.g. kidney failure, cancer, etc).