There’s a popular cleaning hack in Facebook group Mums Who Clean that is being praised for its effectiveness.

The clever cleaning hack sees a dirty, stain-covered rug come up like new with a budget item found in the beauty aisle of your local supermarket.

What’s the product? A humble can of shaving cream.

To try out  the cleaning hack for yourself, all you need to do is cover your rug with a generous layer of shaving cream and then leave it for 20 minutes to work its magic.

Once 20 minutes is up, then use a high pressure hose to spray off the shaving cream. The Mums Who Clean group recommends using a Bissell Spot Cleaner to help remove some of the excess water before leaving to dry out in the sun. But, if you don’t have a Bissell, no worries, just choose to clean the rug on a sunny day.

The members also recommend doing a small patch test on your rug first.

A mum shared her unbelievable cleaning results that saw her rug come up as good as new.

“Thanks to a helpful mum in the group, I tried the shaving cream wash on my rug today,” she wrote on the Mums Who Clean page.

“It’s not even dry yet and just look at the before and after shots.”

BEFORE: The rug was covered in dirt and grime.

AFTER: The shaving cream cleaning hack worked – the rug looks brand new!

“This rug would have to be at least 10 years old and I’ve never got this cleaning result, even after having it professionally cleaned,” the amazed mama continued.

“Needless to say I’m amazed! Apparently it leaves it smelling nice but mines still out drying, so not sure about that one.”

The comments section on the post quickly filled up with group members sharing how impressed they were with the cleaning hack.

“Shaving cream is actually concentrated soap , that’s why it cleans so well,” commented one person.

“I’m about to do that this weekend. With two dogs, thank you for inspiring me to use shaving cream! Can’t wait!” added another.