my house have laminate and vinyl , two oriental rug and then berber carpet in the bedroom . I have one dog - a labrador mix . the roomba pet series work great on the hard floor , but then deposit what it pick up along the edge of the rug - this be start with a empty bin . I like that I can send it under the couch and behind the tv to pick up the `` dust bunny '' , but I end up clean up after roomba come out and climb up on anything like carpet . perhaps it should be confine to kitchen and bathroom duty .