Your last post indicated that your puppy is still vomiting. Are you keeping in touch with the vet? Any amount of stress on a new puppy can cause illness, like this one. Glad that he does not have a serious illness, however, he is continueing to go downhill. I hope you also called the breeder , or wherever you got him. He is just 8 weeks old and really is way too young to have left his mother and littermates.
Perhaps he needs to go back home. otherwise you run the risk of losing your new pup. If I were you I would try to get this puppy back to the breeder. This is very scary . I am concerned for this little puppy.