Need help to choose motor

I’m working on a project where I need a motor on wich I can install a pulley to pull a toothed belt on 8 foot.
The belt is a loop and the motor need to be able to go reverse and stop at 2 exact locations, it need to be able to pull a wheight of 10 pounds at a speed of 1 foot per second (approx.)
It need to be as small as possible .

Any suggestions ?

DC Gear Motor w/ encoder or stepper motor. This will allow you to stop at specific positions.