Best way to have a character footsteps ripples on a material

I would like ripples to appear on my floor material when the character steps on it. What would be the best way to do this?

Placing decals or particles is the easiest solution.

Yeah, I thought as much. Just thought I would check in case I was missing something.