I clean everyday, first off I moved all my nest boxes to another house so I now can go into the main coop in the mornings and clean to try and keep the flies down. I use Oxine mixed with water in a spray bottle spray all the roosts wipe them down real good, then the shaving [I use deep litter] The poop on top of the shaving I scoop with a shovel, i have a large plastic container with a hole in the bottom that I keep out side the door, I scoop the shaving with the droppings on top and dump into container I do ducks and chickens the same way excpet my ducks sleep in stalls so no roots, Then after scraping out top shaving with poop from the night before I stir the bedding up real good, then I go back and either spray with Oxine in the larger pump garden sprayer or Poultry Protector Switching every other night . Usually only 1 time a year do I take out all bedding from the duck side only, chickens only half. I top dress shavings as needed which is usually about every other week. After I fill the container with shaving and poop it sits for about a week I spread it around under all my plants except what I am growing for eating I use the duck pool water for them.