Clean the carpet properly with this carpet vacuum cleaner from Rugdoctor. It uses traditional vacuum cleaner bags that you can easily replace when needed.
From Argos
Rug Doctor Deep Upright Carpet Cleaner
This product is also available at 1 unverified merchant.