Using a magnetic ink developer (MICR) seems to be the easiest way to make a smooth ferrofluid at home. Simply purchase a $19 bag of developer and add some veggie oil. Using a lower viscosity oil like kerosene or biodiesel along with a surfactant (citric acid, oleic acid, etc.) may improve the quality further.