the poor baby. can you take him to the vet? we had a pointer that came in that was either starved or a stray for a very long time.. he was fostered for 3 months but his health didn't improve (he lost 5 lbs in a week) so he had to be put down. plus you don't want to feed him too much too fast as dogs like this, they'll throw it up.