Im assuming u vaccinated your puppy but if not, PLEASE have him tested for parvo, not eating and drinking is a symptom, next is diarrhea and being lazy, not feeling well, and then they die. Please keep an eye on him! I had a puppy die of parvo a while back (he picked it up when we had a wind storm) and we didnt take him in quick enough (not eating or drinking was his first sign), I will never forgive myself, it's a horrible disease