Clean the carpet properly with this carpet vacuum cleaner from Sebo. It has a cord that is 10 metres long so you can vacuum large areas without having to change sockets.
From Peter Tyson
Sebo Automatic X7 Extra Upright Vacuum Cleaner - Blue
This product is also available at 5 unverified merchants.