Q. Our 6-7 month old puppy won't eat or drink He vomits whatever he eats back up No yellow vomit or bloody stools, so we doubt parvo. Worms maybe?
DAVID ELBEZE, DVM, MRCVS
A. It's unlikely to be worms as usually you would see the worms in the vomit. It's more likely to be the beginning of parvo infection if he isn't vaccinated (yellow vomit and blood in stools can start later).
Other possibilities include a gastrointestinal infection, a foreign body in the stomach or pancreatitis.
You should take him to the vet in order to help him, if the vomiting and diarrhea don't stop there is not much that you can do to help at home.