We extend the dispersion-velocity particle method that we recently introduced to advection models in which the velocity does not depend linearly on the solution or its derivatives. An example is the Korteweg de Vries (KdV) equation for which we derive a particle method and demonstrate numerically how it captures soliton-soliton interactions.