Wild weather is set to lash Perth this weekend as three consecutive fronts hit the South West, bringing flash flooding and damaging 125km/h wind gusts.
The first front will hit South West coastal regions about 6pm on Friday, bringing winds in excess of 100km/h before moving to the south metropolitan about 11pm.
A weaker front is expected to pass through on Saturday with conditions easing before the season's roughest storm hits on Sunday night into early Monday.
The Bureau of Meteorology warns Sunday's front will bring waves off the capes up to 8m high, with 6m-7m surf at Perth beaches.
DFES advises farmers to shift livestock and equipment to higher ground and for households to check their gutters for debris and secure loose objects including children's trampolines and play equipment.
A flood watch has been issued for Friday night and Sunday in Mandurah, Bunbury, Preston River, Busselton, Margaret River and Blackwood River in the southwest.
About 60 millimetres of rain is expected over the weekend with falls this season so far above average at 321 millimetres. The average winter total is 473.5 mm.