4 motors with 2 l293d

I am attempting to make an omnidirectional movement robot using 4 motors of 6-12 volts each and 2 l293d motors to control them. Iam using Arduino nano for the project.

I am using two 9v batteries, one to power the arduino and one to power the motors. I made all the connections but the motors dont work at all.

I checked and rechecked the connections. They are fine.

Do i need to use more that 9 volts to power the 4 motors through l293d? Each motor runs on atleast 6 volts. I attempted to connect 12v adapter to the l293d s, but still the motors dont run. Thanks a lot...

Post data sheets or link to the product page for the motors, and a wiring diagram (not Fritzing, please).

The small, rectangular 9V block batteries can't provide much current, and are totally unsuitable for powering motors.

It has started working. I think the issue was with power only. I used rechargeable 9v battery instead. But it drains within seconds..!! Please suggest, I have 18650 batteries too and a couple of batteries collected from phones. Will they be able to power the motors then?