We bought this as something we could use every other day or so vs bringing out our bigger vacuum.  It works great on dog hair!!  We have 2 in the house and are constantly needing to get dog hair off the floor.  It empties easily and doesn't cause a mess!