Yes, Envii Pet Fresh can be used on all hard and soft surfaces but we would recommend testing on a small area first.