I have 2 dogs Shark is good on carpet and floors. Love the small dusting brush attachment.