I am by no means an expert on puppies but when we brought Max home the breeder sent us with a tube of
Nutri-stat (or
Nutri-cal to).
Have you given the pup this?
It will get the sugar level up and give it vitamins.
Maybe if it "feels" better and more energetic it will stat to eat and get the eatting started.