Note: Eating or drinking too fast can cause bloat in dogs, and that is with or without ice. I know my dog personally does not like water with a ton of ice: He turns his nose up.
Dog drinks water too fast then throws up? | Yahoo Answers
Usually, regurgitation is the result of eating too much, eating too fast, or drinking too much water right after eating. Sometimes there can be some underlying problems. The most common one is known as megaesophagus, in which the esophagus basically loses its muscle tone and ability to squeeze food down to the stomach. If a dog regurgitates repeatedly, a visit to the vet is warranted.
Vomiting, on the other hand, is preceded by full-body heaving, and consists of a somewhat dramatic, unpleasant, and malodorous propelling of undigested food and bile, usually onto the best carpet in the house. Vomiting may occur at any time, regardless of when eating occurs, but also can follow drinking water.
Perhaps your dog drinks or eats too fast/too much at a time
If your dog vomits two or three times but doesn’t seem seriously ill, give her stomach a rest by withholding her food for 12 to 24 hours. But make sure she has access to fresh water to replenish the fluids lost in the vomit. If your dog is gulping down lots of water, give her a few ice cubes every four hours or so to prevent her from drinking too much water and vomiting it up. After a day of fasting, feed her small amounts of a bland diet consisting of boiled chicken, rice, and cottage cheese for a day or two. Then gradually mix in increasing amounts of her regular food over the next two to three days.
Dog gulping water way too fast : Dogtraining - Reddit