I am sorry your puppy is sick.

I would seek a second opinion in case the first vet has missed or simply overlooked something. These little guys can go down hill so quickly I always worry when one of my girls are not feeling well. Get Well wishes to your little guy and please keep us posted on how he is doing.