Ever since Jack was a puppy he would vomit after drinking. Now he doesn't do it all the time. Here is when he doesn't: hot or warm water mixed with food, limited water intake. For the limited, i usually count to 10 get him to breathe and then let him drink some more. Here is when he does: unsupervised drinking. The wather is usually at room temp, and after eating cold snow or a piece of ice. He doesn't do it every day or every week. I just kind of happens in spurts. I mentioned it to a breeder/vet that I know and she thinks that he has leaves or what not in his stomach. I mentioned this when he was 6 months old. If he had a foregn body I would have thought my vet would have seen something on the radiograph she took when he ate a penny at 7 months of age. He is now 2 years old. He had been vomiting before then. I plan to talk to my current vet when I take Jack in for his annual checkup. If you have any suggestions I would realy appreciate it.