Parvovirus is an extremely serious viral disease. It usually affects puppies more than adult dogs, but it can strike any dog at any age. Symptoms of parvo, other than your puppy vomiting white foam, also include fever, bloody diarrhea, weakness, and sudden weight loss.