Yes, a steam cleaner can be effective in removing acrylic paint from carpet. However, it is important to first spot test the cleaner on a small, inconspicuous area of the carpet to ensure it does not cause damage.