Yes, odor stain removers can be used on various surfaces, including carpets, upholstery, hardwood floors, and tiles. However, it is essential to check the product label to ensure compatibility with the specific surface you wish to treat.