(This review was collected as part of a promotion.) This is absolutely the best for removing dog hair off of anything, upholstery, blankets, hard surfaces!!! We also use it to clean our outdoor cushions where our three tan fur kids love to lounge in the sun before guests arrive! Cannot recommend highly enough and would definitely purchase again!