Betcha that Water Buffalo didn't smell like this likely did http://www.ou.org/audio/5764/rare-water-buffalo.jpg
If it's not in the dishwasher drain hose or p-trap, it could be in the fitting that joins the disposal side to the p-trap. It has a splitter inside and whatever passes from the disposal has to go through half the diameter of the drain pipe. I have seen blueberries stuck in there, clogging up the sink. You might have something caught on that splitter, stinking the place up and even holding up other food that could stink. Ice is a good cleaner, but it doesn't sharpen blades. Disposals don't have blades. They are blunt tabs that sling food around at high speed, tearing it up. Check the fitting directly above the p-trap: Image Unavailable, Please Login