If your puppy is receiving plenty of nutritious food and is still skinny, he may have a health problem.
Intestinal parasites, contagious diseases like parvovirus, bacterial infection, diarrhea, vomiting and intestinal blockage can cause a puppy to be too thin.