Franklin that is, not me. Just when we thought all was clear, something else happens!

He was supposed to go to the vet on Monday for his vaccinations after getting over worms and coccidia.
This morning he was really groggy and tired, but because I'm not home during the day, I just figured this was normal, sleepy Franklin behavior. After a while, he started making gagging noises. I tried to give him some water and food, but he wouldn't eat it. He began to seem REALLY lethargic. I thought maybe he was going into hypoglycemic shock because he hadn't eaten all day so I grabbed some honey (the best thing I could find) and rubbed in on his gums. He kept walking around, kinda dazed. He then started throwing up. His vomit was just clear and kind of foamy. This was when I really started to freak out. He started shaking and throwing up more and more. I called the closest emergency vet and brought him right away. They tested for Parvo, which immediately came back positive. Right now, he's staying at the clinic.. he'll be there for 2 nights. The vet gave him some vaccinations (for what, I'm not really sure) and he's hooked on IVs. They're also doing some blood work to see if anything else is wrong. I felt so bad leaving him there all alone. He just seemed so miserable. I left him his baby blanket and two toys.

I miss my baby so much!! I cried nonstop the whole way home.
I asked the vet where he thought Franklin could've contracted it and he said that there were a lot of possibilities. We think he may have gotten it from the breeder, although not necessarily the result of poor breeding practices. He told me that Parvo is a very resilient virus that can live almost anywhere for extended amounts of time. Also, vaccinating early doesn't necessarily prevent Parvo (obviously) as the maternal antibodies can reverse the vaccines. It's also likely that we tracked it in our our clothing or shoes. We haven't taken Franklin outside yet because he's not done with vaccinations but we do live in an apartment where MANY other dogs live and defecate.
Anyway, it's not real hard to get so please please please be careful with your little ones, especially the puppies.
I hope my little guy pulls through. I'm doing everything I can to not call the vet to check up on him. I've already done that twice.