And you thought your last flight was crappy.
Passengers aboard US Airways flight 598 weren't expecting an emergency landing in Kansas City, Missouri on Wednesday but then again, they probably weren't expecting a dog to poop during their flight either.
Yet that was the case for dozens of Philadelphia-bound flyers, according to tweets from the inside the plane.
The flight had left from Los Angeles when passengers detected a foul odour about an hour into the flight.
"About an hour into the flight, I started smelling this terrible smell. I look up the aisle way and there's a dog pooping right in the middle of the aisle. It's a big dog, three or four feet tall or long, and he was just going!" passenger Steve McCall told Inside Edition.
The airline's cabin crew did their best to clean up the mess but then the animal, a service dog according to US Airways, pooped again — up to three times according to multiple media reports.
"The second time after the dog pooped they ran out of paper towels, they didn't have anything else. The pilot comes on the radio, 'Hey, we have a situation in the back, we're going to have to emergency land,'" Travelers Today quotes McCal.
While a defecating dog isn't normally enough reason to ground a flight, the pilot made the call after the smell caused passengers to become physically ill.
"A couple of people started dry-heaving, a couple of people were throwing up," McCall said. "The flight didn't have enough supplies to keep up with the mess."
As if passengers weren't already down in the dumps, this was problem, er, number two as there had been a lengthy fuel delay on the tarmac at LAX prior to taking flight, according to TIME Magazine. The flight eventually arrived in Philadelphia after a clean-up crew disposed of the dog's detritus.
As for the dog's owner, Gawker reports she offered to take down inconvenienced passengers' emails so she could pay them back with Starbucks gift cards.
Also on HuffPost