I have a golden retriever who never seems to stop shedding. We have bamboo and carpeted floors and dog fur absolutely everywhere, I don't have the time or energy to vacuum and sweep every day with a new baby on the way, so we decided to splurge and get this vacuum. It is so cool! When we first turned it on, it was a little lost, and took 3 hours using its lasers to navigate our house, but after just two days it left clean vacuum lines and zero dog hair behind! We have it run every night at 1 AM and wake up to a perfectly vacuumed house. It does get stuck from time to time, so a suggestion would be the ability to learn to avoid areas it is prone to getting stuck, however, it comes with magnet strips to manually avoid areas (like under the dishwasher/entertainment set). The app is pretty cool too, as it tell you the cleaning time and an updated map. You can also control the bot from the app. It was a little shaky at first, but its been consistently connected and updated since the second day using it.