Police have accused the man of three counts of sexual penetration without consent during massage sessions with customers, aged in their 20s, at a West Coast Highway beauty salon on June 10 and 11.
He received further charges of unlawful and indecent assault.
On May 6, it is alleged he was riding a white scooter on West Coast Highway when he approached a 36-year-old woman walking on a footpath.
Police allege he offered a discount massage voucher before exposing himself to her.
PerthNow Digital Edition.
Your local paper, whenever you want it.Get in front of tomorrow's news for FREE
Journalism for the curious Australian across politics, business, culture and opinion.
READ NOWHe was charged with three counts of indecent assault and one indecent act over the incident.
The 29-year-old man is due to face Perth Magistrates Court tomorrow.