I member on another forum's Morkie got Parvo when he was seven months old. He'd had all his shots, too. He got it from his own backyard which neighborhood dogs used as a bathroom.
Tucker was very sick for awhile, but he pulled through.
Parvo is a nasty disease. I hope your sweet Leo will be okay.