Scratches can occur from a variety of sources such as clothing, purses, shopping bags, boxes, plants, tree limbs, dog nails or prior detail work.  A polish is generally used to gently remove any imperfections noticeable in the paint caused by scratching as long as the scratch has not penetrated completely through the paint revealing the body of the vehicle.  In that case, seeking a professional auto paint and body shop is advised.