Often if your puppy eats too much or too fast, its belly can be overfilled with food and gas, press on other organs, and cause bloat.