I don't make mashed potatoes often, but I use soy milk when I do...
Butter generally doesn't bother me, since there's little lactose (milk sugar) in butter, so I do use it.
Sorry I can't be more help with the substitutions - since the whole family is lactose intolerant, I generally just avoid things that need a lot of milk products.