We bought a very expensive, 'bright yellow' vacuum several years ago and it works great except for throw rugs and trying to clean cat furniture.  We have 10 pieces of heavily carpeted cat furniture in our home which is used by 5 very big, rescued cats!  Very big, and furry, especially the Maine Coon/Tabby Mix girl :)