What a great machine.  We have three small dogs and this machine is a life saver.  It has a HEPA filter, which was a must for us, and it comes with useful accessories for vacuuming furniture and dog beds.  We also use it on our hardwood floors and stairs to suck up dog hair.  It's a compact machine ideal for smaller homes.