Think "diapers for livestock" when you are considering bedding. Despite the rave reviews about "deep litter method bedding" I cannot leave my chicken's bedding for months before I clean it up, or else my birds would be housed in their own filth. Part of that is bc I have a wooden floor with vinyl on top to help me keep the floor clean.
A dog can be trained to go outside. Cats hardly need to be told how to use a litter box. My horses each have a pee spot and poo spot in their stalls and more than 1/2 of their stall's bedding can be salvaged for next time.
Birds walk and dump.
My chickens poo heavily under their roosts, but the opening with the ramp can get soiled heavily, too.
I think you should clarify that for inside housing for birds you want something that will keep them dry and keep down the ammonia. My chickens have this coop, which could also be used for ducks:
https://www.bing.com/images/search?...607993596865217544&selectedIndex=0&ajaxhist=0
I use a 40 pound bag of Equine Fresh (super dried & extruded pine pellets) under my chicken's roosts to absorb the ammonia. I put medium pine shavings on top of those and on the floor bc their poo sticks to it better than fine pine shavings.
Do not use hay, if you can help it. When it is wet and especially when soiled it gets stinky fast. Straw is very nice to use as bedding. It is soft and cushy, very warm when it's cold, but it, too, needs to be cleaned up when soiled regularly.
I use a cat litter scoop, a shovel and a barn scoop, when necessary to clean up after them, and yes, Virginia, I also use my gloved hands. I clean the coop for 12 hens about 1x/week. I keep my shavings stored in a clean, metal, oil barrel and transport it to the coop with a 5 gallon plastic painter's bucket, like the ones that they sell at all of the big hardware stores.