If you really want to keep the dust down and the job to last, all concrete floors need to be acid etched before painting, to remove the top soft dusty layer, and allow the paint to key into the slab.
For choice of paint, a two-pack epoxy paint is the best. When cured, nothing will stick to it, and it doesn't lift. DON'T BUY CHEAP FLOOR PAINT, IT IS CRAP. You get what you pay for, so try a reputable paint manufacturer, not a B&Q special offer.
Try Watco for floor paint, acid etch & advice.
How do you get the dead flies off your teeth....... 😬 R5AAH