With heavy worm burdens or certain parasitic infections, dogs can vomit. You may see worms in the vomit, but an absence of worms doesn’t mean parasites aren’t the cause. Your vet can do a worm ...