Truth be told, it totally depends on your price range.
Personally we have ILIFE robots, and a German shepherd. I have both the A9 and a A10 vacuum, and the W400s robot mop. Love them all! More importantly, they were all affordable and are almost always on sale! They have a couple newer versions as well.
https://www.amazon.com/dp/B08JCDCH22/ref=cm_sw_r_cp_apa_glt_fabc_NDWAVBX5XYZV0YT4R99K?psc=1
*ILIFE is not the highest end company, but they have been great to me, and are always such a good deal I don't mind them being less than perfect.
If you have mostly hard floors you can find "pure suction" versions without a brush, and those are great for hair as they can clog less.
If you want self emptying robots I would recommend probably the updated version of the shark robot, IRobot, or ecovacs. But keep in mind those are more expensive. I have seen some cheaper versions but from what I understand they don't clean as well for being so cheap.
The shark honestly is probably the best pet wise, as it's a self cleaning brush roll and auto empty bin. There is an updated version that maps better as well and I definitely would recommend that version above all else.
https://www.amazon.com/dp/B08C74PLHP/ref=cm_sw_r_cp_apa_glt_fabc_DCGGGHMTJREYX6P6AGEV
If you don't mind the price, IRobot litterly invented them pretty much, and are still great, just expensive. They have recently made a subscription version. $30 a month for the robot with self emptying base, bags, and insurance.
Roborock vacuums are also great. If you get a higher end version they supposedly will be releasing a self emptying bing in the future, that's supposed to be compatible.
I hope this helps! Best of luck! I recommended robots to everyone because they really are helpful!