A lot of us chicken owners are fastidious, clean freaks. There is absolutely no reason why chicken pens and coops have to be filthy and smelly. There are a few ways to promote clean, odor-free facilities, with a varying degree of work.
You can read up on the different materials you can use inside the coop and pen to help control poop and odors, but I can tell you what I do.
In the coop, I use wood shavings that act sort of like cat litter to absorb moisture and keep poop clumped so it can be removed fairly easily. I employ "poop planks", thin boards with linoleum glued to one side, to put under the roosting perches at night so most of the poop ends up on them. Every morning I pull the planks out and hose them off, and pluck out any big clumps of poop in the wood shavings. This keeps the coop as close to immaculate as chicken coops can get.
As for the pen, I use about four inches of sand over the local clay soil and at least once a day, usually more often, I scoop the poop with a cat box scoop. It only takes a few minutes, and the result is an odor-free pen with no fly problem in summer.
There's nothing more rank-smelling than when chicken poop gets wet, so I covered the run with corrugated fiberglass panels to keep out the rain and snow, and trenched around the perimeter of the pen so run-off can't get in and soak the ground.
I can't help but believe that, besides not having to endure a filthy, stinking chicken pen, they're a whole lot healthier and happier because they have a clean home. And when they happen to get poop encrusted feet or crust build-up on their fuzz butts, the offending chicken parts get washed. Yes, you can wash chickens. Some even enjoy it, and most adore being blow-dried.
So both you and your husband need to get rid of all of those preconceptions about chickens being filthy and smelly. If you really want to have chickens, and I strongly recommend it as they are some of the most affectionate and delightful creatures on this earth, you can have them without the smell and filth if you're willing to take the steps to achieve it.