VESEC is excellent and prices are reasonable for their services.
Take him to the Veterinarian. The staff there is very nice and extremely knowledgeable. I brought my daughter's cat there. Wonderful service and very kind physicians.
I'm not a vet. but that sounds like parvo but I would bring the dog in to run testes
Thanks! Your answer is awaiting moderation.