
We have a pretty good solution that works on our own boat. Fresh water flush, regular cleaning of the discharge hoses with vinegar and lubrication with oil, has effectively fixed the problem for us. Practical Sailor also has some products and solutions that we intend to give a try and BoatUS give us some great tips for toilet maintenance.
Another great article by Practicle Sailor: Combatting Onboard Toilet Odors
We would love to hear your own solutions for a fresh and clean smelling marine head!