// Adds dimensions UUID, Author and Topic into GA4
Friday, July 10, 2026
31.1 C
Singapore

Singapore Airlines gives S$1590 reimbursement to couple who sat next to a ‘snorting, farting’ dog on 13-hour flight

SINGAPORE: A New Zealand couple who had to sit next to a noisy and smelly bulldog during a 13-hour Singapore Airlines flight from Paris to Singapore earlier this year have been offered compensation by the company for what they endured.

Gill and Warren Press said in early September that they had paid for premium economy seats on the flight, where they sat beside a passenger with an emotional support dog that disrupted their journey.

Ms Press said that she “heard this noise – a heavy snorting” when they boarded, and asked a crew member if they could have different seats.

However, when they were told that the only seats available were at the back rows in economy class, the couple retained their original seats but transferred later on in the flight.

Midway into their journey, the dog began to pass gas and also entered Mr Press’ legroom, getting under his feet. Since Mr Press was only wearing shorts on the flight, he also got the dog’s drool on his leg.

“Halfway through in the dark, the smell got to me,” Ms Press is quoted as saying.

The dog’s owner was unable to keep the dog in the aisle as it needed to be free for the crew to push their trays through.

The animal was “snorting – he was breathing heavily and the back of the dog’s legs was out into the aisle so the flight attendant had to ask him, the owner, to move it forward so that he could get the trolley through,” Ms Press added.

After the flight, the couple complained to Singapore Airlines and requested a refund.

At first, the carrier offered a NZ$125 (S$100) gift voucher from the KrisShop website and then added in two NZ$200 (S$162) travel vouchers.

Ms Press said, however, that this was unacceptable because she and her husband “didn’t receive the experience we paid for”.

She shared her experience with the media, and it was published in a number of New Zealand and international sites.

Now, Singapore Airlines is offering, “as a gesture of goodwill”, a reimbursement worth NZ$982.50 (S$795) each for the difference in seats from premium economy to economy, for a total of NZ$1,965 (S$1590) in addition to the vouchers they were already given.

Ms Press has said that the money would be donated to Blind Low Vision NZ, a group that trains guide dogs.

“It wasn’t about the money in the end. The fight was more about principles and normalising things that really aren’t normal and acceptable,” she told New Zealand news site Stuff.

“Singapore Airlines endeavours to notify customers who may be seated next to an assistance dog prior to boarding the flight. We sincerely apologise that this did not occur in this case, and will work with our airport teams to ensure that this lapse does not occur in future,” SIA had previously said.

The carrier no longer lets “emotional support dogs” fly with their owners, but still honours prior bookings for customers and their dogs who handed in proper documentation.

/TISG

Singapore Airlines plane stranded for 8 hours in Shanghai due to technical issues; passengers felt ‘suffocated’ without air-conditioning

 

- Advertisement -

Hot this week

‘I feel so sad carrying my sleeping 6-month-old to childcare’: Working mum says she’s overwhelmed by the cost of raising a family in Singapore

She appealed on social media, "Please help this overwhelmed mother. How do I quit my job if my partner only earns 3000. I earn 4000 and I am still bf my child. Could we sustain?"

Men in Singapore share why they’re opting to be childfree: ‘I get to save so much money’

SINGAPORE: Men in Singapore are sharing why they’ve chosen to stay childfree, saying the financial burden, uncertain future and loss of freedom simply aren’t worth it. The conversation started af...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks