I have 5 dogs so need a vacuum that will pick up dog hair and dirt, this vacuum fits the bill!