first off,,, dont blame yourself,, youre not a vet,, how could you know ???? You trusted someone who is supposed to know!!! but now you have a good vet and youre on the right track,,,,, Puppy prayers are being said here at my house for your baby!!! Kisses and hugs to the sweetie from his cyber friends......
hang in there and keep us posted!!