A bad smell in a pond can be caused by the accumulation of sediment or a lack of oxygen. Aerate your pond systematically to improve oxygen levels and remove sediment regularly. If the smell does not disappear, contact a specialist who will assess the situation and recommend additional measures.