We have the Roomba i7+ and the s9+. Both map and most important self empty. We have 5 labradors that spend most of the time indoors and they shed constantly. Neither model have a problem with dog hair but the s9+ requires more cleaning (blowing out the dust bin to clean the 'Bin full sensor' thank the i7+. Conversely it has a more power suction that can be adjusted. Both can be controlled from a smart phone, parts are easily acquired from Amazon or local big box like Bed Bath and Beyond. Neither are cheap but same for my firearms and I have never been denied...so if momma is happy life is god.