Not much can withstand the Pro Omni's 8,000Pa of suction power. You may have trouble with stubborn pet hair, though, as its rubber brushes don't offer enough abrasion to dig them out of carpeting. That said, it's great for almost any other cleaning situation, including mopping, thanks to its onboard water reservoir and dual oscillating brushes.