x2 everything DobieLover said, but knowing your climate and what materials are readily available would help a lot in advising what would work better for you.
For example my run isn't covered and we have heavy rains from fall to summer but odor isn't an issue because I have a well established...