First, the things you should never do; really, never. Never place hangers, sticks, rods, nor any other object of plumbing torture in any of the drains. If it breaks off or there is something already lodged, you have just raised the situation to Defcon 2!
If you have the average family-style home, you probably have a garbage disposal. You may read lemon peel, ice cubes, coffee grinds, will all get rid of the smell, but that is just a temporary fix. And by temporary, this means minutes or hours. The smell comes right back.
Dishwasher and Drains
Most homes also have dishwasher, and they are notorious for bad smells. Not rinsing the dishes thoroughly is a major cause, but just general build-up over time causes odors. If it is not authorized to go into the dishwasher according to the manufacturer’s instructions, do not put it in to clean it as the wrong substance can actually destroy the dishwasher.
All the drains for sinks and tubs seem as though they are just calling for a toothbrush to clean out the drain, or even a skewer, because it seems long and sturdy enough! Well, that won’t work either. It is just asking for some plumbing trouble.
Particularly tempting is the desire to fix the shower. It is a wide drain and seems like an easy fix. There is a water level in the drain which is necessary for the proper function of the drain. Trying to diagnose the cause of the smell is best left to the professionals.
Most people would think that it is a waste of money to call a plumber for such a small job, bur the truth is, it is much safer to pay the nominal charge to have a professional seek out the source of the smell and deal with it effectively.
When it comes to operation and maintenance of the major highway of your home, consult your professional plumber. It is a wise investment.