I am synthesizing ferrite nanoparticles by co-precipitation. I have seen in many papres that these naoparticles could be well dispersed if a surfactant such as oleic acid or oleylamine is added during synthesis. I am not sure at what stage of synthesis the surfactant sholud be added. Once I added the surafctant before washing of precipitates and ultrasonicated so that surfactant is well coated over all the precipitates. but it didn't work and I ended up with a hard agglomerate.