if that doesnt work id say the dog has something going on internally thats stopping it absorbing its food properly get it checked out before it gets worse
Its underweight in the 2nd pic it has nothing on its back no covering on its ribcage and looks weak between the shoulders plus the coat is dull i would put more fat into the diet add something extra to bulk it up