Some of this is already in the experimentals! If you (a)ctivate a can of dogfood or cat food on a dog or cat (respectively, duh) and you get a friendly pet. You can even attach storage bags to them, tie them in place, or put them in a pet carrier (turning them into a storable inventory item). They’re admittedly not hugely useful, and currently will explode if you try to drive them in your car, but hey.
Similarly you can get control of a lot of robots with a control laptop (crafted with a laptop, a hackPro, and some other stuff at high electronics level), which turns them friendly. Not sure if they follow you around or not.
And on top of that, turrets and manhacks can be found inactive (or disabled with EMP) and activated or deactivated to have them friendly.