We have three dogs and I'm a seamstress so there is always need of vacuuming at my house. The best thing about this vacuum is the brush doesn't keep rolling once it meets resistance. It caught the end of a spool of thread and instead of winding the whole spool onto itself it just stopped! No vacuum I've ever had has done that. Usually I'm under it with a seamstress ripper trying to get everything untangled. This product has many features but that one is my favorite