Raw sewage flooded a home and hotel when heavy rain hit the village of Milnathort on Tuesday evening.
The Jolly Beggars Hotel had up to six inches of water and effluent flowing through and a nearby residential property on Stirling Road was also flooded.
Homeowner Kirstin Reeve said it would take her days to clean up.
She said: “It stinks. I had about two inches of raw sewage in my dining room and kitchen. My dining room was like a murky swimming pool.
“The worst image I had was my little terrier sitting on the step as the water rose up around him.
“The drain out the back of my house, which is owned by Scottish Water, kept on pumping out then the council-owned drain at the front of the building went too.
“That’s when water started coming through into other parts of the house.”
She said she complained to Scottish Water about problems last year but was told it was not a priority. However, this is the first year the council drain had backed up as well.
With more bad weather likely to hit the area this week she said all she can do is stock up on sandbags and hope for the best.
Hotel owner Anne Rowse said the water had subsided on Wednesday but the building had suffered some damage.
She said: “There were three episodes of flash flooding, with effluent running through the property. We are now in the process of cleaning up the mess.”
Perth and Kinross councillor Willie Robertson, who lives in the village, said he opened up the sandbag store when he realised the severity of the rain.
He said: “Lots of people appeared to collect sandbags as they were really concerned about the volumes of water. The drains were surcharging and that’s what caused the flooding in properties.
“The properties are surrounded by a flood defence wall so, when the drains backed up, there was nowhere for the water to go.”
Mr Robertson said he has now written to the council to see if something can be done.
He said: “I feel really sorry for the people who were affected by this. We really have to try and do something about it and there will have to be an investigation.”
A spokeswoman for the fire service said three appliances and an environmental protection unit, with special equipment to tackle flooding, attended the incident on Tuesday evening.
She said: “Crews used sandbags and pumps and set up temporary flood defences. Crews remained at the scene until midnight as a precautionary measure until the flood risk had passed.”
The village has previously been affected by flooding and Doreen Milne, 56, said she and other residents spent around three hours moving sandbags to help protect properties during the heavy rain.
She said: “I am just so grateful for the help of passing strangers, the boys from the pub and my neighbours.”
A Scottish Water spokesman said: “We have been out to this location in Milnathort to assist customers and are investigating the cause.
“We completely understand the frustration and inconvenience caused by flooding, which is an issue we are committed to doing everything we can to help tackle.”
Photo by David Wardle