Steam cleaning can be effective at removing pet hair from carpets. However, we recommend vacuuming the carpets thoroughly before steam cleaning to remove as much pet hair as possible