My dog dry heaves sometimes. It looks like he’s gonna throw up but nothing comes out. I asked the vet and he said that it’s probably eating stuff he shouldn’t (which makes sense, he has a bad habit of grabbing stuff off the ground and trying to eat it on our walks)