Yes, it's necessary to rinse cloth diapers before washing. Rinsing removes most of the poop, which helps to prevent staining and odors. A prewash rinse can be done manually or with a diaper sprayer.