Having a dog and cat in the house can cause quite a mess. We have Cosgrove come out twice a year to do a deep cleaning. It's always the same people that come, so it's not uncomfortable having a stranger in the house. They always do an excellent job of cleaning our carpets and furniture. It makes them look brand new! They are very courteous and trustworthy!