AA and MA copolymers in which functional groups were introduced (pyrrole, sulfono and amide groups) were efficient precipitation inhibitors and dispersion agents, but the efficiency depended strongly on the co-polymer architecture. Copolymers containing sulfono groups improved inhibitory activity and dispersion ability and showed higher calcium ion tolerance.