This is absolutely perfect for our pet filled home. We have two long haired cats and a short haired super shedder dog and this is amazing at getting it all up! It’s so lightweight and easy to maneuver and I can get the whole house on one battery charge. We have a mix of hardwood and area rugs and this has no problem getting either clean and it’s super handy on the sofa and fabrics too. I love that it doesn’t need to be wall mounted either.