The answer to 'my drain cleaning smells bad' is that a foul odor coming from your drain is usually a sign of a deeper plumbing issue. This could be caused by buildup of organic matter, bacterial growth, or a clogged pipe that is allowing sewer gases to escape. The smell is often described as rotten eggs or sewage-like.
Some common causes of smelly drains include food, hair, or soap scum buildup, a clogged vent pipe, a broken sewer line, or a problem with the septic system. In some cases, the smell could also be due to a dried-out p-trap under the sink that is allowing sewer gases to back up.