Leashed animals generate a lot of poop. It's not just that they don't sleep: Cut down a tree with an animal on a leash and it'll poop a few times. Walk 100 paces with a leashed reindeer and it will probably poop a couple times. Leashed animals generate so much poop that I built a pen to put the animals in so that the poop would be contained to one place.
The pen has a lot of room for the reindeer to move around in, 94 tiles (30 × 4 but there are some trees and fences inside where the reindeer can't move to).
If I leave the reindeer in the pen, it poops only once a day, 200g, even though I'm at home with the reindeer and not leaving the tile.
If I tie the reindeer to a tree in its pen, it pooped 0 times in over 24 hours (afternoon 1 day until late afternon the next day), even though I was nearby the whole time. I have seen other animals poop while tied to trees sometimes, though.
If I have the reindeer leashed and with me then between late afternoon in one day and early evening the next day: 7 poops, 1.6 kg total.
In the previous 3 trials, i spent the entire time setting and resetting a trap, except for when I was asleep. Next trial: walking back and forth across a tile with a leashed reindeer from early evening one day until evening the next day: 19 reindeer droppings (4.3 kg)
My guess is that when the reindeer is not on a leash, it's pooping at the rate of a wild animal, and wild animals generate less poop because it would make hunting too easy.
My guess is that domestic animals should poop more often when unleashed. The amount of poop they produce while leashed seems like a lot - especially when moving around and not doing time consuming tasks like building but I would not be surprised to learn that cows, bulls, and reindeer really do produce that much poop.