F.B.
We have had roomba, and the mint. We now have neato and scooba. We are fans of robot minions. We don't have carpeting, just a combo of hardwood and tile. We run the machines about 3+ times a week. Their canister is always full.
We are happy with the devices and with the customer service.
The robots work best if you keep your floors clear of stuff. They can be run as often as daily. You can sit on the sofa eating bon bons and all the while the robots clean your house.
on the down side, they have a long run time, they are a bit too loud to have on and watch tv or have a conversation. they don't do baseboards, and on occassion they get stuck.
Order from a reputable vendor, and return if you aren't totally pleased.
ONE LAST TIP- since dog hair is your trouble, consider the neato over the roomba. neato has rubber "bristles" which don't get cloged with hair. Roomba has traditional brush "bristles" which can and do get clogged up.
Good luck to you and yours,
F. B.