HomeGuard is suitable for varied surfaces including wood, metal, plastic, leather, fabrics & more. However, it is not recommended for mattresses, mirrored (glass) or highly reflective surfaces as it may be visible after application.